From 3647d89269bc0b0d9cc0e56da3bf33d69c4ca91a Mon Sep 17 00:00:00 2001 From: Eman Resu Date: Tue, 29 Sep 2026 22:32:34 -0400 Subject: [PATCH] lib.fixed-points.toExtension: inherit binding --- lib/fixed-points.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/fixed-points.nix b/lib/fixed-points.nix index 699b2bc39513..450b142e7d1d 100644 --- a/lib/fixed-points.nix +++ b/lib/fixed-points.nix @@ -509,13 +509,16 @@ rec { ::: */ toExtension = + let + inherit (lib) isFunction; + in f: - if lib.isFunction f then + if isFunction f then final: prev: let fPrev = f prev; in - if lib.isFunction fPrev then + if isFunction fPrev then # f is (final: prev: { ... }) f final prev else