Files
nixarr/mkDocs.nix
T
2024-02-20 16:56:29 +01:00

28 lines
559 B
Nix

{
lib,
pkgs,
runCommand,
nixosOptionsDoc,
inputs,
...
}: let
evalNixos = lib.evalModules {
specialArgs = {inherit pkgs;};
modules = [
{
config._module.check = false;
}
#inputs.home-manager.nixosModules.default
./servarr
];
};
optionsDocNixos = nixosOptionsDoc {
inherit (evalNixos) options;
};
in
# create a derivation for capturing the markdown output
runCommand "options-doc.md" {} ''
mkdir -p $out
cat ${optionsDocNixos.optionsCommonMark} | tail -n +210 >> $out/nixos.md
''