1
0

pkgs/nixfiles-docs-options: Generate docs for module options

This commit is contained in:
2025-11-22 21:55:32 +01:00
parent 7c9fe54051
commit 7c8832c1cd
2 changed files with 27 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
{
lib,
writeText,
...
}:
let
evaluatedModules = lib.evalModules {
modules = [
../../modules
../../profiles
{
_module.check = false;
}
];
};
in
writeText "options.json" (
builtins.toJSON (
lib.filter (opt: !opt.internal && !(lib.head opt.loc == "_module")) (
lib.optionAttrSetToDocList evaluatedModules.options
)
)
)