From 129dfb1998b792678eec40e951df6f15aac53c2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aleix=20Bon=C3=A9?= Date: Tue, 7 Oct 2025 17:27:28 +0200 Subject: [PATCH] Fix infinite recursion evaluating lib --- overlay.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/overlay.nix b/overlay.nix index 6c7755b..062accc 100644 --- a/overlay.nix +++ b/overlay.nix @@ -1,9 +1,11 @@ final: /* Future last stage */ prev: /* Previous stage */ -with final.lib; - let + + inherit (prev) lib; + inherit (lib) collect filterAttrs isDerivation mapAttrs; + callPackage = final.callPackage; mkStrict = drv: if (isDerivation drv && drv ? overrideAttrs && !(drv ? strictDeps))