{ 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; }