diff --git a/machines/hippocampus/modules/headscale.nix b/machines/hippocampus/modules/headscale.nix index 58d809b..515d4da 100644 --- a/machines/hippocampus/modules/headscale.nix +++ b/machines/hippocampus/modules/headscale.nix @@ -91,7 +91,7 @@ let partOf = ["headscale.service"]; script = '' - ${cfg.package}/bin/headscale preauthkeys -u ${name} create \ + ${cfg.package}/bin/headscale preauthkeys -u $(${cfg.package}/bin/headscale users -o json-line list | ${pkgs.jq}/bin/jq '.[] | select(.name=="${name}").id') create \ ${lib.optionalString options.preAuthEphemeral "--ephemeral"} \ ${lib.optionalString options.preAuthReusable "--reusable"} \ --expiration ${options.preAuthExpiration} \ diff --git a/machines/hippocampus/servers/public/headscale.nix b/machines/hippocampus/servers/public/headscale.nix index 5da725a..50c04b2 100644 --- a/machines/hippocampus/servers/public/headscale.nix +++ b/machines/hippocampus/servers/public/headscale.nix @@ -26,6 +26,9 @@ dns = { base_domain = "tailnet"; magic_dns = true; + nameservers.global = [ + "1.1.1.1" + ]; }; }; };