From 5225974c2a8b422ad114b644203d87e2db98154d Mon Sep 17 00:00:00 2001 From: steffen Date: Sat, 14 Mar 2026 13:25:59 +0100 Subject: [PATCH] fix headplane: disable strict config validation NixOS headscale module generates a minimal config.yaml with only explicitly set values. Headplane with config_strict=true rejects this because fields like database, derp, dns, listen_addr are missing (headscale fills these with internal defaults). Setting config_strict to false makes headplane tolerate the incomplete config. --- hosts/cryodev-main/services/headplane.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/hosts/cryodev-main/services/headplane.nix b/hosts/cryodev-main/services/headplane.nix index fbc21bb..fc39494 100644 --- a/hosts/cryodev-main/services/headplane.nix +++ b/hosts/cryodev-main/services/headplane.nix @@ -16,6 +16,7 @@ headscale = { url = "http://127.0.0.1:${toString constants.services.headscale.port}"; public_url = "https://${constants.services.headscale.fqdn}"; + config_strict = false; }; }; };