gr-base/shelf/default.nix

21 lines
418 B
Nix
Raw Normal View History

{ pkgs, system, lib }:
let
denoScrollsDir = ./deno;
2025-08-03 14:20:58 +07:00
scrollDirs = lib.discoverScrolls {
scrollsDir = denoScrollsDir;
};
2025-08-03 14:09:30 +07:00
2025-08-05 21:21:46 +07:00
mkScroll = subDir: import "${denoScrollsDir}/${subDir}/scroll.nix";
2025-08-03 14:09:30 +07:00
scrolls = builtins.map mkScroll scrollDirs;
2025-08-05 21:21:46 +07:00
lockfiles = builtins.map (s: s.build.lockFile) scrolls;
2025-08-02 10:24:01 +07:00
in
{
2025-09-15 13:43:40 +07:00
inherit lockfiles;
2025-08-05 21:21:46 +07:00
scrolls =
builtins.map (s: builtins.removeAttrs s [ "build" ]) scrolls;
2025-08-02 10:24:01 +07:00
}