Files
nixarr/mkDocs.nix
T
rasmus-kirk d6f86543ff fixed docs
2024-02-20 15:45:30 +01:00

28 lines
558 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
''