gr-base/shelf/default.nix

25 lines
444 B
Nix

{ pkgs, system, lib }:
let
denoScrollsDir = ./deno;
mkScroll = subDir: lib.readDenoScroll {
inherit pkgs system subDir;
scrollsDir = denoScrollsDir;
};
scrolls = builtins.map mkScroll [
"hjq"
"uses-hjq"
];
shelfSetup =
lib.collectDenoCaches {
inherit pkgs;
denoCacheDrvs = builtins.map (s: s.env) scrolls;
};
in
{
setupScript = shelfSetup;
scrolls = builtins.map (s: s.meta) scrolls;
}