2023-09-29 15:41:16 +02:00
|
|
|
{ pkgs, ... }:
|
2022-01-27 15:06:12 +01:00
|
|
|
|
|
|
|
{
|
2023-09-29 15:41:16 +02:00
|
|
|
environment.systemPackages = with pkgs; [ virt-manager gnome.gnome-boxes ];
|
|
|
|
|
|
|
|
environment.sessionVariables.LIBVIRT_DEFAULT_URI = [ "qemu:///system" ];
|
|
|
|
|
|
|
|
# Users need to be in groups: libvirtd, qemu-libvirtd
|
2022-01-27 15:06:12 +01:00
|
|
|
virtualisation.libvirtd.enable = true;
|
2023-09-29 15:41:16 +02:00
|
|
|
virtualisation.libvirtd.qemu.runAsRoot = false;
|
|
|
|
virtualisation.libvirtd.qemu.ovmf.enable = true;
|
|
|
|
virtualisation.libvirtd.qemu.swtpm.enable = true;
|
|
|
|
virtualisation.libvirtd.onBoot = "ignore";
|
|
|
|
virtualisation.libvirtd.onShutdown = "shutdown";
|
|
|
|
virtualisation.spiceUSBRedirection.enable = true;
|
2022-01-27 15:06:12 +01:00
|
|
|
|
2023-09-29 15:41:16 +02:00
|
|
|
programs.dconf.enable = true;
|
2022-01-27 15:06:12 +01:00
|
|
|
}
|