alqueva/hosts/shared/libvirt.nix
2025-01-21 15:46:30 +00:00

22 lines
391 B
Nix

{
config,
lib,
pkgs,
...
}: let
cfg = config.alqueva.programs.libvirt;
in {
options.alqueva.programs.libvirt = {
enable = lib.mkEnableOption "libvirt";
};
config = lib.mkIf cfg.enable {
virtualisation.libvirtd = {
enable = true;
qemu.package = pkgs.qemu_kvm;
};
programs.virt-manager.enable = true;
networking.nftables.enable = true;
};
}