Compare commits

...

2 commits

Author SHA1 Message Date
9d4b2b4b7f
Remove useless generated /etc/hosts
Some checks failed
EVAL x86_64-linux.pre-commit
BUILD x86_64-linux.pre-commit
UPLOAD x86_64-linux.pre-commit
DOWNLOAD x86_64-linux.pre-commit
CACHIX x86_64-linux.pre-commit
ATTIC x86_64-linux.pre-commit
/ test (push) Successful in 2m47s
2025-03-14 17:18:47 +01:00
83e191134a
Persist zerotierone state 2025-03-14 17:18:34 +01:00
2 changed files with 14 additions and 11 deletions

View file

@ -24,9 +24,4 @@
privateKeyFile = config.age.secrets."${config.networking.hostName}-wireguard-private-key".path;
listenPort = 51820;
};
networking.hosts = lib.mapAttrs' (hostname: vpnConfig: {
name = vpnConfig.ip;
value = [ "${hostname}.wg.aciceri.dev" ];
}) vpn;
}

View file

@ -1,6 +1,14 @@
{ config, lib, ... }:
lib.mkMerge [
{
services.zerotierone = {
enable = true;
joinNetworks = [ "632ea29085af0cb4" ];
};
}
(lib.optionalAttrs (config.networking.hostName == "sisko") {
environment.persistence."/persist".directories = [
"/var/lib/zerotier-one"
];
})
]