From bb9803d07a6d0958c7da22d0db839dc3ab2d96b4 Mon Sep 17 00:00:00 2001 From: Robert Hensing Date: Fri, 11 Nov 2022 12:57:01 +0100 Subject: [PATCH] Expose generated option docs as packages --- site/flake-module.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/site/flake-module.nix b/site/flake-module.nix index e8e89fb..6e99b56 100644 --- a/site/flake-module.nix +++ b/site/flake-module.nix @@ -80,6 +80,9 @@ }; }; + generatedDocs = lib.mapAttrs (k: optionsDoc) repos; + generatedDocs' = lib.mapAttrs' (name: value: { name = "generated-docs-${name}"; inherit value; }) generatedDocs; + in { packages = { @@ -107,10 +110,10 @@ mkdir -p src/options ${lib.concatStringsSep "\n" (lib.mapAttrsToList - (name: repo: '' - cp '${optionsDoc repo}/options.md' 'src/options/${name}.md' + (name: generated: '' + cp '${generated}/options.md' 'src/options/${name}.md' '') - repos) + generatedDocs) } mdbook build --dest-dir $out @@ -122,6 +125,6 @@ ''; dontInstall = true; }; - }; + } // generatedDocs'; }; }