infra/module/aspect/virtualisation/libvirtd/libvirtd-host.nix

31 lines
777 B
Nix
Raw Normal View History

2025-12-01 13:23:24 +07:00
{
den.aspects = {
libvirtd-host = {
nixos =
{ pkgs, ... }:
{
virtualisation = {
libvirtd = {
enable = true;
qemu = {
package = pkgs.qemu_kvm;
vhostUserPackages = with pkgs; [ virtiofsd ];
runAsRoot = true;
swtpm.enable = true;
};
};
spiceUSBRedirection = {
enable = true;
};
};
programs.virt-manager.enable = true;
environment.systemPackages = [
pkgs.qemu
pkgs.pciutils
];
users.users.qemu-libvirtd.group = "qemu-libvirtd";
users.groups.qemu-libvirtd = { };
};
};
};
}