dotfiles/nix/lib/moduleUtils.nix

11 lines
316 B
Nix

{ flake-utils-plus
, lib
, ...
}: {
# exportWithInputs [./a.nix ./b.nix] {my = "inputs";}
# -> {a = import ./a.nix {my = "inputs";}, b = import ./b.nix {my = "inputs";}}
exportWithInputs = modules: inputs: (
lib.mapAttrs (name: value: (value inputs))
(flake-utils-plus.lib.exportModules modules));
}