diff --git a/pkgs/top-level/by-name-overlay.nix b/pkgs/top-level/by-name-overlay.nix index ed63216..132c299 100644 --- a/pkgs/top-level/by-name-overlay.nix +++ b/pkgs/top-level/by-name-overlay.nix @@ -6,8 +6,9 @@ # Type: Path -> Overlay baseDirectory: +self: super: let - lib = (import ../../outputs.nix {}).lib; + lib = super.lib; inherit (builtins) readDir @@ -39,9 +40,7 @@ let # Filter out paths that don't have a ${nixFilename} file (lib.filterAttrs (_: lib.pathExists)) ]; -in -self: super: -mapAttrs (name: file: +in mapAttrs (name: file: self.callPackage file { inherit self super; package = super.${name}; } ) (packageFiles "override.nix") // mapAttrs (name: file: