alqueva/computers/shared/libvirt.nix
2024-11-02 17:48:54 +00:00

22 lines
373 B
Nix

{
config,
lib,
pkgs,
...
}: let
cfg = config.alqueva.libvirt;
in {
options.alqueva.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;
};
}