diff --git a/packages/nixpkgs-manual/default.nix b/packages/nixpkgs-manual/default.nix index 519e40e..ea9ce35 100644 --- a/packages/nixpkgs-manual/default.nix +++ b/packages/nixpkgs-manual/default.nix @@ -37,6 +37,7 @@ let ) opt.declarations; }; }; + optionsJSONFile = "${optionsDoc.optionsJSON}/share/doc/nixos/options.json"; in stdenvNoCC.mkDerivation { name = "nixpkgs-manual-md"; @@ -62,7 +63,7 @@ stdenvNoCC.mkDerivation { nixos-render-docs -j $NIX_BUILD_CORES options commonmark \ --manpage-urls ./manpage-urls.json \ --revision ${inputs.nixpkgs.rev} \ - ${optionsDoc.optionsJSON}/share/doc/nixos/options.json ./options.md + ${optionsJSONFile} ./options.md substituteInPlace ./languages-frameworks/python.section.md --subst-var-by python-interpreter-table "$(<"$pythonInterpreterTablePath")" mv ./functions/library.md.in ./functions/library.md @@ -88,6 +89,7 @@ stdenvNoCC.mkDerivation { mv stdenv.md out/stdenv/index.md mv using out/using-nixpkgs mv using-nixpkgs.md out/using-nixpkgs/index.md + cp ${optionsJSONFile} out/options.json pushd out find . -type f -exec perl -pi -e 's/\s*:::{.note}\n/!!! note\n\ \ /' {} \; find . -type f -exec perl -pi -e 's/\s*:::{.warning}\n/!!! warning\n\ \ /' {} \;