rose-pine-nix/docs/options-doc.nix
2024-05-21 22:53:46 +01:00

30 lines
666 B
Nix

{ lib, nixosOptionsDoc }:
{ version, modules }:
(nixosOptionsDoc {
options =
builtins.removeAttrs
(lib.evalModules {
modules = modules ++ [
{
options.system.nixos.release = lib.mkOption {
type = lib.types.str;
default = lib.trivial.release;
readOnly = true;
};
config = {
_module.check = false;
};
}
];
}).options
[
"_module"
"system"
];
transformOptions = opt: builtins.removeAttrs opt [ "declarations" ];
documentType = "none";
revision = version;
}).optionsCommonMark