{ pkgs, system, lib }: let denoScrollsDir = ./deno; scrollDirs = lib.discoverScrolls { scrollsDir = denoScrollsDir; }; mkScroll = subDir: import "${denoScrollsDir}/${subDir}/scroll.nix"; scrolls = builtins.map mkScroll scrollDirs; lockfiles = builtins.map (s: s.build.lockFile) scrolls; in { inherit lockfiles; scrolls = builtins.map (s: builtins.removeAttrs s [ "build" ]) scrolls; }