aboutsummaryrefslogtreecommitdiff
path: root/nixos/modules/wireguad.nix
diff options
context:
space:
mode:
authorKarel Kočí <cynerd@email.cz>2024-12-27 17:47:20 +0100
committerKarel Kočí <cynerd@email.cz>2024-12-27 17:47:20 +0100
commit3fa889d41893ae35abb9801ccc1b60701459cc15 (patch)
treedb85398ed60e472a8fb2d503ccd6f107246ea1ef /nixos/modules/wireguad.nix
parentc87480d287c68bb953aba6d603efad58ffea5e02 (diff)
downloadnixos-personal-3fa889d41893ae35abb9801ccc1b60701459cc15.tar.gz
nixos-personal-3fa889d41893ae35abb9801ccc1b60701459cc15.tar.bz2
nixos-personal-3fa889d41893ae35abb9801ccc1b60701459cc15.zip
nixos: deploy to adm-omnia
Diffstat (limited to 'nixos/modules/wireguad.nix')
-rw-r--r--nixos/modules/wireguad.nix21
1 files changed, 9 insertions, 12 deletions
diff --git a/nixos/modules/wireguad.nix b/nixos/modules/wireguad.nix
index 1b1db90..dd9e978 100644
--- a/nixos/modules/wireguad.nix
+++ b/nixos/modules/wireguad.nix
@@ -44,18 +44,15 @@ in {
PublicKey = config.secrets.wireguardPubs.spt-omnia;
}
// (optionalAttrs (!is_endpoint) {PersistentKeepalive = 25;}))
- #{
- # wireguardPeerConfig =
- # {
- # Endpoint = "adm.cynerd.cz:51820";
- # AllowedIPs = [
- # "${config.cynerd.hosts.wg.adm-omnia}/32"
- # "10.8.3.0/24"
- # ];
- # PublicKey = config.secrets.wireguardPubs.adm-omnia;
- # }
- # // (optionalAttrs (!is_endpoint) {PersistentKeepalive = 25;});
- #}
+ ({
+ Endpoint = "adm.cynerd.cz:51820";
+ AllowedIPs = [
+ "${config.cynerd.hosts.wg.adm-omnia}/32"
+ "10.8.3.0/24"
+ ];
+ PublicKey = config.secrets.wireguardPubs.adm-omnia;
+ }
+ // (optionalAttrs (!is_endpoint) {PersistentKeepalive = 25;}))
]
++ (optionals is_endpoint (mapAttrsToList (n: v: {
AllowedIPs = "${config.cynerd.hosts.wg."${n}"}/32";