diff options
| author | quentin@aristote.fr <quentin@aristote.fr> | 2025-12-01 09:54:39 +0100 |
|---|---|---|
| committer | quentin@aristote.fr <quentin@aristote.fr> | 2025-12-01 09:54:39 +0100 |
| commit | 1037ae941f429ce446306e9b868f7152a59edab7 (patch) | |
| tree | fdb2fe04d774bdd6082ba5492dc39f5f23d1a48b /config | |
| parent | 307591d1ef64e2053994185c4173b8391f6ef96f (diff) | |
headscale: don't override local dns
Diffstat (limited to 'config')
| -rw-r--r-- | config/services/mesh/default.nix | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/config/services/mesh/default.nix b/config/services/mesh/default.nix index 791a5a6..445c262 100644 --- a/config/services/mesh/default.nix +++ b/config/services/mesh/default.nix @@ -2,11 +2,13 @@ config, lib, ... -}: let +}: +let cfg = config.services.headscale; url = "mesh.${config.networking.domain}"; -in { - networking.firewall.allowedUDPPorts = [3478]; +in +{ + networking.firewall.allowedUDPPorts = [ 3478 ]; services.headscale = { enable = true; @@ -18,9 +20,12 @@ in { enabled = true; stun_listen_addr = "0.0.0.0:3478"; }; - urls = []; + urls = [ ]; + }; + dns = { + base_domain = "aristote.mesh"; + override_local_dns = false; }; - dns.base_domain = "aristote.mesh"; }; }; |
