Add: forbann VM
This commit is contained in:
parent
fd9f5e202c
commit
b3fb1d7fa8
3 changed files with 85 additions and 1 deletions
|
|
@ -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 :
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue