diff options
| -rw-r--r-- | modules/nixos/headscale.nix | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/modules/nixos/headscale.nix b/modules/nixos/headscale.nix index 3425a77..a7921b9 100644 --- a/modules/nixos/headscale.nix +++ b/modules/nixos/headscale.nix @@ -2,6 +2,8 @@ let domain = "myrmexia.xyz"; subDomain = "tailscale.${domain}"; + ipv4 = "100.64.0."; + ipv6 = "fd7a:115c:a1e0::"; in { services = { headscale = { @@ -15,15 +17,20 @@ in { base_domain = "${domain}"; extra_records = [ { - name = "git.myrmexia.xyz"; + name = "git.${domain}"; type = "A"; - value = "100.64.0.3"; + value = "${ipv4}3"; + } + { + name = "git.${domain}"; + type = "AAAA"; + value = "${ipv6}3"; } ]; }; ip_prefixes = [ - "100.64.0.0/10" - "fd7a:115c:a1e0::/48" + "${ipv4}0/10" + "${ipv6}/48" ]; }; }; |
