{ 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; }; }