diff --git a/nix/options.nix b/nix/options.nix index 80cc7b28..bb51983c 100644 --- a/nix/options.nix +++ b/nix/options.nix @@ -10,6 +10,8 @@ mkPackageOption types ; + + settingsFormat = pkgs.formats.yaml { }; in { options.services.headplane = { enable = mkEnableOption "headplane"; @@ -27,6 +29,8 @@ in { See: https://github.com/tale/headplane/blob/main/config.example.yaml ''; type = types.submodule { + freeformType = settingsFormat.type; + options = { server = mkOption { type = types.submodule {