diff options
author | Chris Hodapp <chris@hodapp.email> | 2023-01-15 10:56:07 -0800 |
---|---|---|
committer | Chris Hodapp <chris@hodapp.email> | 2023-01-15 11:34:05 -0800 |
commit | 06f0e49dc60bccbcce9fed65c9f6fda53ba722af (patch) | |
tree | 7d3f3ec24061b94cb33f60077358beff3c1573f7 /lib | |
parent | a518c77148585023ff56022f09c4b2c418a51ef5 (diff) |
lib: make extender available on self-references
Diffstat (limited to 'lib')
-rw-r--r-- | lib/fixed-points.nix | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/fixed-points.nix b/lib/fixed-points.nix index bf1567a22a66..926428293c1c 100644 --- a/lib/fixed-points.nix +++ b/lib/fixed-points.nix @@ -107,7 +107,7 @@ rec { # Same as `makeExtensible` but the name of the extending attribute is # customized. makeExtensibleWithCustomName = extenderName: rattrs: - fix' rattrs // { + fix' (self: (rattrs self) // { ${extenderName} = f: makeExtensibleWithCustomName extenderName (extends f rattrs); - }; + }); } |