Docs: autogenerate inventory & buildClan model

This commit is contained in:
Johannes Kirschbauer
2024-09-25 13:38:10 +02:00
parent 60ddd3369e
commit aa30b17201
4 changed files with 125 additions and 10 deletions

View File

@@ -8,6 +8,7 @@
...
}:
let
buildClanOptions = self'.legacyPackages.clan-internals-docs;
# Simply evaluated options (JSON)
# { clanCore = «derivation JSON»; clanModules = { ${name} = «derivation JSON» }; }
jsonDocs = import ./get-module-docs.nix {
@@ -67,6 +68,9 @@
# A file that contains the links to all clanModule docs
export CLAN_MODULES=${clanModulesFileInfo}
# buildClan options
export BUILD_CLAN_PATH=${buildClanOptions}/share/doc/nixos/options.json
mkdir $out
# The python script will place mkDocs files in the output directory