25 lines
444 B
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;
|
|
}
|