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

8
flake.lock generated
View file

@ -1496,11 +1496,11 @@
"stylix": "stylix_2" "stylix": "stylix_2"
}, },
"locked": { "locked": {
"lastModified": 1774901524, "lastModified": 1775227577,
"narHash": "sha256-bFjoY/aiDxy558zuih65K86YRzzwVBeUcdWlW80TfGA=", "narHash": "sha256-TFSpEicXp49HhF+4HteqTT5cHhddDbP2M/L/e6vHiSI=",
"ref": "release-25.11", "ref": "release-25.11",
"rev": "7e5a951877711847300548c2f5aaf42d2b3a1d65", "rev": "7a3ecf1545878271b03200515469b0a73121c856",
"revCount": 19, "revCount": 24,
"type": "git", "type": "git",
"url": "https://git.sid.ovh/sid/synix.git" "url": "https://git.sid.ovh/sid/synix.git"
}, },

View file

@ -78,7 +78,7 @@
system: modules: system: modules:
home-manager.lib.homeManagerConfiguration { home-manager.lib.homeManagerConfiguration {
pkgs = nixpkgs.legacyPackages.${system}; pkgs = nixpkgs.legacyPackages.${system};
modules = [ ./users/sid/home ] + modules; modules = [ ./users/sid/home ] ++ modules;
extraSpecialArgs = { extraSpecialArgs = {
inherit inputs outputs; inherit inputs outputs;
}; };

View file

@ -12,7 +12,6 @@
./secrets ./secrets
./virtualisation.nix ./virtualisation.nix
# ./winapps.nix # trying windows-oci for now # ./winapps.nix # trying windows-oci for now
# ./wireguard.nix # TODO: use NM for client config
../../users/sid ../../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 ./packages.nix
./secrets ./secrets
./services.nix ./services.nix
./virtualisation.nix
../../users/sid ../../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" ];
}

View file

@ -20,6 +20,7 @@ in
spotify spotify
teams-for-linux teams-for-linux
texliveFull texliveFull
tor-browser
xournalpp xournalpp
zotero zotero