1
0
Files
nixfiles/pkgs/nixfiles-docs-options/default.nix

27 lines
387 B
Nix

{
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
)
)
)