diff --git a/hosts/jude/default.nix b/hosts/jude/default.nix index 94927e7..8304a17 100644 --- a/hosts/jude/default.nix +++ b/hosts/jude/default.nix @@ -16,7 +16,8 @@ networking = { hostName = "jude"; enableIPv6 = false; - interfaces.enp37s0.useDHCP = true; + interfaces.enp12s0.useDHCP = true; + firewall.enable = true; }; greg = { tailscale.enable = true; @@ -35,6 +36,8 @@ handbrake imagemagick libtheora + libxml2 + linode-cli makemkv nix-du nix-tree diff --git a/hosts/jude/virt.nix b/hosts/jude/virt.nix index 29adf6b..6fcaefd 100644 --- a/hosts/jude/virt.nix +++ b/hosts/jude/virt.nix @@ -28,7 +28,7 @@ enableExtensionPack = true; }; - vmware.host.enable = true; + vmware.host.enable = false; waydroid.enable = false; lxd.enable = false; @@ -37,4 +37,23 @@ users.extraGroups.vboxusers.members = [ "greg" ]; boot.extraModprobeConfig = "options kvm_amd nested=1"; + + systemd.services = { + vbox = { + conflicts = [ "libvirtd.service" ]; + serviceConfig = { + Type = "oneshot"; + RemainAfterExit = "yes"; + ExecStart = [ + "rmmod kvm_amd" + "rmmod kvm" + ]; + ExecStop = [ + "rmmod vboxnetflt" + "rmmod vboxnetadp" + "rmmod vboxdrv" + ]; + }; + }; + }; }