This commit is contained in:
gwg313 2024-04-24 23:44:30 -04:00
parent c59da0e4ba
commit 0a45d838ff
Signed by: gwg313
GPG key ID: 60FF63B4826B7400
10 changed files with 246 additions and 52 deletions

View file

@ -2,10 +2,16 @@
config,
pkgs,
user,
lib,
...
}: {
boot.kernelModules = ["kvm-amd"];
environment.systemPackages = with pkgs; [virt-manager];
virtualisation.libvirtd.enable = true;
users.extraGroups.libvirtd.members = ["${user}"];
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}"];
};
}