diff --git a/modules/wireguard-common/default.nix b/modules/wireguard-common/default.nix index e67cf81..491bc54 100644 --- a/modules/wireguard-common/default.nix +++ b/modules/wireguard-common/default.nix @@ -24,4 +24,9 @@ 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; } diff --git a/modules/zerotier/default.nix b/modules/zerotier/default.nix index c25f8b6..febcee3 100644 --- a/modules/zerotier/default.nix +++ b/modules/zerotier/default.nix @@ -1,14 +1,6 @@ -{ config, lib, ... }: -lib.mkMerge [ - { - services.zerotierone = { - enable = true; - joinNetworks = [ "632ea29085af0cb4" ]; - }; - } - (lib.optionalAttrs (config.networking.hostName == "sisko") { - environment.persistence."/persist".directories = [ - "/var/lib/zerotier-one" - ]; - }) -] +{ + services.zerotierone = { + enable = true; + joinNetworks = [ "632ea29085af0cb4" ]; + }; +}