diff --git a/desktop/virtualization.nix b/desktop/virtualization.nix index 76f54b2..065890d 100755 --- a/desktop/virtualization.nix +++ b/desktop/virtualization.nix @@ -2,15 +2,17 @@ { virtualisation = { - }; libvirtd = { enable = true; - qemu.ovmf.enable = true; - qemu.swtpm.enable = true; - qemu.ovmf.packages = [ pkgs.OVMFFull ]; + qemu = { + ovmf.enable = true; + swtpm.enable = true; + ovmf.packages = [ pkgs.OVMFFull ]; }; - spiceUSBRedirection.enable = true; }; + spiceUSBRedirection.enable = true; + }; + services.spice-vdagentd.enable = true; environment.systemPackages = with pkgs; [ @@ -21,19 +23,17 @@ spice-protocol win-virtio win-spice -# quickemu + # quickemu spicy - ]; + ]; users.extraGroups.vboxusers.members = [ "jsutter" ]; - environment.sessionVariables.LIBVIRT_DEFAULT_URI = [ "qemu:///system" ]; + environment.sessionVariables.LIBVIRT_DEFAULT_URI = "qemu:///system"; boot.kernelModules = [ "kvm-intel" "kvm-amd" ]; - virtualisation.libvirtd.allowedBridges = - [ "br0" ]; + virtualisation.libvirtd.allowedBridges = [ "br0" ]; networking.interfaces.br0.useDHCP = true; - }