1
0
Files
nixfiles/pkgs/nixfiles-docs/default.nix

32 lines
555 B
Nix

{
stdenv,
mkdocs-material,
nixfiles-docs-generate-options-md,
nixfiles-docs-options,
}:
stdenv.mkDerivation {
name = "nixfiles-docs";
src = ../../docs;
buildInputs = [
mkdocs-material
nixfiles-docs-generate-options-md
];
buildPhase = ''
nixfiles-docs-generate-options-md ${nixfiles-docs-options} > pages/Options.md
python3 -m mkdocs build
'';
installPhase = ''
mkdir -p $out
cp -r ./site/* $out/
mkdir -p $out/nix-support
echo "doc manual $out" >> $out/nix-support/hydra-build-products
'';
}