From 58a3c0d8ba115fe7c4683be0d3c33a2f0427c41d Mon Sep 17 00:00:00 2001 From: Devin Finlinson Date: Fri, 21 Feb 2025 03:42:23 +0000 Subject: more variables and AAAA record --- modules/nixos/headscale.nix | 15 +++++++++++---- 1 file 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" ]; }; }; -- cgit v1.2.3