Files
nix-config/home/readScripts.nix

30 lines
714 B
Nix

# readScripts.nix
# {lib, ...}: let
# readScriptsRecursively = dir: let
# entries = builtins.readDir dir;
# names = builtins.attrNames entries;
# in
# lib.concatMap (
# entry: let
# fullPath = "${dir}/${entry}";
# entryInfo = entries.${entry};
# in
# entryInfo
# # if entryInfo.type == "directory"
# # then
# # # Recursively gather more {name, value} items
# # readScriptsRecursively fullPath
# # else
# # [
# # {
# # name = entry;
# # value = fullPath;
# # }
# # ]
# );
# in
# # Return just the function for now, so you can test it easily
# {
# inherit readScriptsRecursively;
# }