aboutsummaryrefslogtreecommitdiff
path: root/modules/wireguard
diff options
context:
space:
mode:
Diffstat (limited to 'modules/wireguard')
-rw-r--r--modules/wireguard/default.nix2
-rw-r--r--modules/wireguard/options.nix5
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)";