rm wg-client. add virt to pc
This commit is contained in:
parent
d07d299ade
commit
934d10580b
7 changed files with 31 additions and 24 deletions
|
|
@ -12,7 +12,6 @@
|
|||
./secrets
|
||||
./virtualisation.nix
|
||||
# ./winapps.nix # trying windows-oci for now
|
||||
# ./wireguard.nix # TODO: use NM for client config
|
||||
|
||||
../../users/sid
|
||||
|
||||
|
|
|
|||
|
|
@ -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=";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
@ -12,6 +12,7 @@
|
|||
./packages.nix
|
||||
./secrets
|
||||
./services.nix
|
||||
./virtualisation.nix
|
||||
|
||||
../../users/sid
|
||||
|
||||
|
|
|
|||
24
hosts/pc/virtualisation.nix
Normal file
24
hosts/pc/virtualisation.nix
Normal 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" ];
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue