diff --git a/hosts/sid/services/headscale.nix b/hosts/sid/services/headscale.nix index 6c7148f..347a202 100644 --- a/hosts/sid/services/headscale.nix +++ b/hosts/sid/services/headscale.nix @@ -24,5 +24,10 @@ enable = true; subdomain = "hs"; }; + settings = { + dns = { + magic_dns = true; + }; + }; }; } diff --git a/modules/nixos/tailscale/default.nix b/modules/nixos/tailscale/default.nix index 10f9bc4..726461d 100644 --- a/modules/nixos/tailscale/default.nix +++ b/modules/nixos/tailscale/default.nix @@ -1,4 +1,4 @@ -{ inputs, ... }: +{ inputs, config, ... }: { imports = [ inputs.synix.nixosModules.tailscale ]; @@ -6,7 +6,7 @@ services.tailscale = { enable = true; enableSSH = true; - acceptDNS = false; # use coredns + acceptDNS = !config.services.coredns.enable; loginServer = "https://hs.sid.ovh"; }; }