mirror of
https://github.com/nix-community/docker-nixpkgs.git
synced 2026-01-11 12:30:36 -05:00
24 lines
422 B
Nix
24 lines
422 B
Nix
{ lib }:
|
|
|
|
importFn: baseDir:
|
|
let
|
|
dirEntries =
|
|
builtins.attrNames
|
|
(
|
|
lib.filterAttrs
|
|
(k: v: v == "directory")
|
|
(builtins.readDir baseDir)
|
|
);
|
|
|
|
absDirs =
|
|
builtins.map
|
|
(dir: "${toString baseDir}/${dir}")
|
|
dirEntries;
|
|
|
|
imports =
|
|
builtins.map
|
|
(dir: { name = builtins.baseNameOf dir; value = importFn dir; })
|
|
absDirs;
|
|
in
|
|
builtins.listToAttrs imports
|