20 lines
418 B
Nix
20 lines
418 B
Nix
{ 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;
|
|
}
|