From e3264f14511a1f22ec2ae05cee7c7de6f1ef3fe0 Mon Sep 17 00:00:00 2001 From: Wroclaw Date: Tue, 1 Apr 2025 00:57:46 +0200 Subject: [PATCH] pkgs/by-name-overlay: use lib from super instead of outputs.nix --- pkgs/top-level/by-name-overlay.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) 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: