diff options
Diffstat (limited to 'modules/wireguard')
| -rw-r--r-- | modules/wireguard/default.nix | 2 | ||||
| -rw-r--r-- | modules/wireguard/options.nix | 5 |
2 files changed, 6 insertions, 1 deletions
diff --git a/modules/wireguard/default.nix b/modules/wireguard/default.nix index 345af3e..73396dc 100644 --- a/modules/wireguard/default.nix +++ b/modules/wireguard/default.nix @@ -15,7 +15,7 @@ with lib; { in { endpoint = - "${node.config.deployment.targetHost}:${toString peer.port}"; + "${node.config.wireguard.endpoint}:${toString peer.port}"; publicKey = peer.publicKey; persistentKeepalive = 25; allowedIPs = [ diff --git a/modules/wireguard/options.nix b/modules/wireguard/options.nix index 69013d0..60a93fc 100644 --- a/modules/wireguard/options.nix +++ b/modules/wireguard/options.nix @@ -15,6 +15,11 @@ with lib; { default = false; }; + endpoint = mkOption { + type = types.str; + description = "Public endpoint of wireguard interface"; + }; + port = mkOption { type = types.int; description = "Port of the wireguard interface (51820)"; |
