From e98d47e7c1858b3085c1d2ec64a8695f409eece7 Mon Sep 17 00:00:00 2001 From: Lander Van den Bulcke Date: Wed, 2 Jul 2025 09:16:52 +0200 Subject: [PATCH] fix: use config from docs Signed-off-by: Lander Van den Bulcke --- hosts/hosting-01/default.nix | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/hosts/hosting-01/default.nix b/hosts/hosting-01/default.nix index f532073..e239efb 100644 --- a/hosts/hosting-01/default.nix +++ b/hosts/hosting-01/default.nix @@ -6,8 +6,15 @@ ... }: let - settingsFormat = pkgs.formats.yaml { }; - headscaleConfig = settingsFormat.generate "headscale-settings.yaml" config.services.headscale.settings; + format = pkgs.formats.yaml { }; + settings = lib.recursiveUpdate config.services.headscale.settings { + acme_email = "/dev/null"; + tls_cert_path = "/dev/null"; + tls_key_path = "/dev/null"; + policy.path = "/dev/null"; + oidc.client_secret_path = "/dev/null"; + }; + headscaleConfig = format.generate "headscale.yml" settings; in { imports = [ @@ -64,10 +71,6 @@ in }; }; - environment.etc."headscale/config.yaml".source = lib.mkForce ( - settingsFormat.generate "headscale-config.yaml" config.services.headscale.settings - ); - services.headplane = { enable = true; agent.enable = false;