diff options
| author | seth <[email protected]> | 2023-04-17 18:58:34 -0400 |
|---|---|---|
| committer | seth <[email protected]> | 2023-04-17 18:58:34 -0400 |
| commit | f50323e2f275da3456bc48adcb551811294298ac (patch) | |
| tree | 3af8398bda61a8bff49ce95e9a110c90ef2eaab8 /lib/default.nix | |
| parent | b6c93c98510a8e60121572d2a7612e6fe3924f32 (diff) | |
further improve lib
Diffstat (limited to 'lib/default.nix')
| -rw-r--r-- | lib/default.nix | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/lib/default.nix b/lib/default.nix index afd2890..94acb96 100644 --- a/lib/default.nix +++ b/lib/default.nix @@ -2,10 +2,15 @@ inherit (builtins) readDir; inherit (lib) filterAttrs mapAttrs; - mapFilterDirs = dir: filter: map: let - dirs = filterAttrs filter (readDir dir); - in - mapAttrs map dirs; + my = { + mapFilterDirs = dir: filter: map: let + dirs = filterAttrs filter (readDir dir); + in + mapAttrs map dirs; + }; + + myLib = lib.extend (_: _: {inherit my;}); + common = {lib = myLib;}; in - (import ./host.nix {inherit mapFilterDirs;}) - // (import ./user.nix {inherit mapFilterDirs;}) + (import ./host.nix common) + // (import ./user.nix common) |
