{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 ])