17 lines
382 B
Nix
17 lines
382 B
Nix
{version, ...}: {pkgs, ...}:
|
|
pkgs.lib.fix (lib: let
|
|
inherit (pkgs.lib) callPackageWith mergeAttrsList;
|
|
|
|
callModule = callPackageWith {
|
|
inherit pkgs callModule;
|
|
sloth = {inherit lib version;};
|
|
};
|
|
|
|
callModules = modules: mergeAttrsList (map (path: callModule path {}) modules);
|
|
in
|
|
callModules [
|
|
./evalModules.nix
|
|
./mkPluginsFromInputs.nix
|
|
./modules
|
|
])
|