Add: forbann VM

This commit is contained in:
DuN0z 2025-10-04 12:35:54 +02:00
parent fd9f5e202c
commit b3fb1d7fa8
3 changed files with 85 additions and 1 deletions

View file

@ -5,6 +5,7 @@
}: {
boot.kernelModules = lib.mkAfter ["tun"];
environment.systemPackages = with pkgs; [
qemu
qemu_kvm
virtiofsd
];
@ -12,6 +13,7 @@
services = {
udev.extraRules = ''
SUBSYSTEM=="vfio", GROUP="kvm", MODE="0660"
KERNEL=="tun", GROUP="kvm", MODE="0660"
'';
spice-vdagentd.enable = true;
resolved.enable = true;
@ -32,6 +34,14 @@
environment.etc."qemu/bridge.conf".text = ''
allow br0
'';
security.wrappers.qemu-bridge-helper = lib.mkForce {
source = "${pkgs.qemu}/libexec/qemu-bridge-helper";
owner = "root";
group = "kvm";
setuid = true ;
permissions = "u+rwx,g+rx,o+rx";
};
}
# vim: set ts=2 sw=2 sts=2 et :