rm wg-client. add virt to pc

This commit is contained in:
sid 2026-04-03 16:48:25 +02:00
parent d07d299ade
commit 934d10580b
7 changed files with 31 additions and 24 deletions

View file

@ -12,7 +12,6 @@
./secrets
./virtualisation.nix
# ./winapps.nix # trying windows-oci for now
# ./wireguard.nix # TODO: use NM for client config
../../users/sid

View file

@ -1,18 +0,0 @@
{ inputs, ... }:
{
imports = [ inputs.synix.nixosModules.wg-client ];
networking.wg-client = {
enable = true;
interfaces = {
wg0 = {
clientAddress = "10.0.0.2";
peer = {
publicIP = "91.99.172.127";
publicKey = "hRrnXl1heROHfpXkHOmjITUpG/ht3omVsWurLcChIS4=";
};
};
};
};
}

View file

@ -12,6 +12,7 @@
./packages.nix
./secrets
./services.nix
./virtualisation.nix
../../users/sid

View file

@ -0,0 +1,24 @@
{
inputs,
...
}:
{
imports = [ inputs.synix.nixosModules.virtualisation ];
virtualisation = {
libvirtd.deviceACL = [
"/dev/kvm"
"/dev/net/tun"
"/dev/vfio/vfio"
"/dev/null"
"/dev/ptmx"
];
hugepages.enable = true;
quickemu.enable = true;
};
users.extraGroups.libvirtd.members = [ "sid" ];
users.extraGroups.qemu-libvirtd.members = [ "sid" ];
users.extraGroups.kvm.members = [ "sid" ];
}