diff --git a/configs/desktop-packages.nix b/configs/desktop-packages.nix index a03f2a7..0ef5837 100644 --- a/configs/desktop-packages.nix +++ b/configs/desktop-packages.nix @@ -37,7 +37,6 @@ obsidian pavucontrol python311Packages.meshtastic - qemu_full qmk qmk-udev-rules rofi @@ -51,7 +50,16 @@ xfce.xfce4-power-manager xss-lock + # jetbrains jetbrains.goland jetbrains.rust-rover + + # virtualisation + qemu_full + spice + spice-gtk + spice-protocol + virt-manager + virt-viewer ]; } diff --git a/configuration.nix b/configuration.nix index c335ca1..aa76147 100644 --- a/configuration.nix +++ b/configuration.nix @@ -105,6 +105,9 @@ # Enable common container config files in /etc/containers virtualisation.containers.enable = true; virtualisation = { + containers = { + enable = true + }; podman = { enable = true; @@ -115,6 +118,15 @@ defaultNetwork.settings.dns_enabled = true; }; diskSize = 262144; + libvirtd = { + enable = true; + qemu = { + swtpm.enable = true; + ovmf.enable = true; + ovmf.packages = [ pkgs.OVMFFull.fd ]; + }; + }; + spiceUSBRedirection.enable = true; }; services.tailscale.enable = true;