diff --git a/nix/module.nix b/nix/module.nix index 43af525..9c163a1 100644 --- a/nix/module.nix +++ b/nix/module.nix @@ -36,6 +36,12 @@ in { enable = mkEnableOption "headplane"; package = mkPackageOption pkgs "headplane" {}; + debug = mkOption { + type = types.bool; + default = false; + description = "Enable debug logging"; + }; + settings = mkOption { description = '' Headplane configuration options. Generates a YAML config file. @@ -346,6 +352,8 @@ in { after = ["headscale.service"]; requires = ["headscale.service"]; + environment = {HEADPLANE_DEBUG_LOG = builtins.toString cfg.debug;}; + serviceConfig = { User = config.services.headscale.user; Group = config.services.headscale.group;