diff --git a/roles/server/adguard.nix b/roles/server/adguard.nix index ba9d995..ab814f8 100644 --- a/roles/server/adguard.nix +++ b/roles/server/adguard.nix @@ -18,8 +18,8 @@ in { }; }; - headscale.settings.dns_config = { - nameservers = lib.mkForce ["100.100.0.1"]; + headscale.settings.dns= { + nameservers.global = lib.mkForce ["100.100.0.1"]; extra_records = [ { name = domain; diff --git a/roles/server/caddy.nix b/roles/server/caddy.nix index 439f231..b303d1a 100644 --- a/roles/server/caddy.nix +++ b/roles/server/caddy.nix @@ -47,7 +47,7 @@ in { }; }; }; - services.headscale.settings.dns_config.extra_records = let + services.headscale.settings.dns.extra_records = let makeRecords = builtins.map (recordName: { name = recordName; type = "A"; diff --git a/roles/server/forgejo.nix b/roles/server/forgejo.nix index 52b6847..ff51523 100644 --- a/roles/server/forgejo.nix +++ b/roles/server/forgejo.nix @@ -45,7 +45,7 @@ in { }; # Add a record for forgejo - services.headscale.settings.dns_config.extra_records = [ + services.headscale.settings.dns.extra_records = [ { name = "git.everest.tailscale"; type = "A"; diff --git a/roles/server/headscale.nix b/roles/server/headscale.nix index 8619dd3..17fb680 100644 --- a/roles/server/headscale.nix +++ b/roles/server/headscale.nix @@ -6,9 +6,9 @@ ip_prefixes = [ "100.100.0.0/16" ]; - dns_config = { + dns = { base_domain = "tailscale"; - nameservers = ["9.9.9.9"]; + nameservers.global = ["9.9.9.9"]; override_local_dns = true; }; }; diff --git a/roles/server/syncthing.nix b/roles/server/syncthing.nix index 7982b1f..509d00b 100755 --- a/roles/server/syncthing.nix +++ b/roles/server/syncthing.nix @@ -40,7 +40,7 @@ }; # Add a record for syncthing - services.headscale.settings.dns_config.extra_records = [ + services.headscale.settings.dns.extra_records = [ { name = "sync.everest.tailscale"; type = "A"; diff --git a/roles/server/transmission.nix b/roles/server/transmission.nix index a1aafdb..2ce8b06 100755 --- a/roles/server/transmission.nix +++ b/roles/server/transmission.nix @@ -38,7 +38,7 @@ in { }; # Add a record for transmission - services.headscale.settings.dns_config.extra_records = [ + services.headscale.settings.dns.extra_records = [ { name = "transmission.everest.tailscale"; type = "A";