refactor(headscale.nix): update settings structure and add comments

- Updated `dns_config` to `dns` and adjusted nested fields accordingly.
- Commented out default log level and base domain for clarity.
- Changed `ip_prefixes` to `prefixes.v4` to match expected configuration format.
This commit is contained in:
Giulio De Pasquale 2024-11-18 19:57:06 +00:00
parent 2b17b0b463
commit 949b5f8f21

View File

@ -29,17 +29,20 @@ in
settings = { settings = {
server_url = "https://${domain}"; server_url = "https://${domain}";
log.level = "debug"; # log.level = "debug";
dns_config = { dns = {
magic_dns = false; magic_dns = false;
base_domain = domain; # base_domain = domain;
override_local_dns = true; override_local_dns = true;
nameservers = [ global = [
config.architect.networks.tailscale.devices.architect.address
];
nameservers.global = [
config.architect.networks.tailscale.devices.architect.address config.architect.networks.tailscale.devices.architect.address
]; ];
}; };
logtail.enabled = false; logtail.enabled = false;
ip_prefixes = [ config.architect.networks.tailscale.net ]; prefixes.v4 = config.architect.networks.tailscale.net;
noise.private_key_path = "/var/lib/headscale/noise_private.key"; noise.private_key_path = "/var/lib/headscale/noise_private.key";
}; };
}; };