nixos-config/common/virtualization/libvirt.nix
2024-04-24 23:44:30 -04:00

17 lines
370 B
Nix

{
config,
pkgs,
user,
lib,
...
}: {
options = {
libvirt.enable = lib.mkEnableOption "Enables Libvirt";
};
config = lib.mkIf config.libvirt.enable {
boot.kernelModules = ["kvm-amd"];
environment.systemPackages = with pkgs; [virt-manager];
virtualisation.libvirtd.enable = true;
users.extraGroups.libvirtd.members = ["${user}"];
};
}