nixos-config/virtualisation/libvirt.nix

19 lines
606 B
Nix
Raw Normal View History

{ pkgs, ... }:
2022-01-27 15:06:12 +01: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;
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
programs.dconf.enable = true;
2022-01-27 15:06:12 +01:00
}