feat(config): use minimal headscale config

This commit is contained in:
Aarnav Tale
2026-06-20 18:28:36 -04:00
parent 5aebc6d932
commit dc32427cff
11 changed files with 259 additions and 312 deletions
+1 -6
View File
@@ -138,12 +138,7 @@ export async function loader({ request, context }: Route.LoaderArgs) {
claimed: claimedIds.has(u.id),
}));
let magic: string | undefined;
if (headscaleConfig.readable()) {
if (headscaleConfig.c?.dns.magic_dns) {
magic = headscaleConfig.c.dns.base_domain;
}
}
const magic = headscaleConfig.getMagicDNSBaseDomain();
const isOwner = isUserPrincipal(principal) && principal.user.role === "owner";