1
0
forked from clan/clan-core
clan-core/lib/default.nix

18 lines
372 B
Nix

{ lib, ... }:
let
clanLib = {
findNixFiles = folder:
lib.mapAttrs'
(name: type:
if
type == "directory"
then
lib.nameValuePair name "${folder}/${name}"
else
lib.nameValuePair (lib.removeSuffix ".nix" name) "${folder}/${name}"
)
(builtins.readDir folder);
};
in
clanLib