feat(gen-docs): write nix code outside script

This commit is contained in:
matt1432 2025-01-20 20:37:52 -05:00
parent 5194199d25
commit 20e5b7dac4
5 changed files with 34 additions and 22 deletions
apps/gen-docs

View file

@ -0,0 +1,12 @@
configs: let
inherit (builtins) mapAttrs replaceStrings;
trimNewlines = s: replaceStrings ["\n"] [" "] s;
in {
attrs =
mapAttrs (_: v: {
roleDesc = trimNewlines (v.config.meta.roleDescription or "");
hwDesc = trimNewlines (v.config.meta.hardwareDescription or "");
})
configs;
}