<pie__>
joepie91[m], i think ive run into other things that behave similar to the issue in https://github.com/NixOS/nixpkgs/issues/44426 , and im knee-jerk reminded of withPackages / withAdditionalPackages. im talking too much about nothing but not having reda the thread yet im guessing it boils down to a {packageOverrides}: ..., which gets overridden yielding the now obvious problem
* pie__
reads thread
<pie__>
ok so the author of the issue uses two overlays and .override ... that doesnt surprise me that is breaks? ...should probably use one of the deep merge lib functions.. *keeps reading*
<pie__>
ah ok but youd need to keep the thing in the override as an attribute as fridh says
<pie__>
you cant extract the bound argument of a function can you?
<pie__>
i think you can do .override (a: { stuff = dosomething a.stuff}) (now? dunno if we always had that)
<joepie91[m]>
pie__: can't context-switch to Nix-y stuff atm, sorry :P
* joepie91[m]
has a headspace full of transaction handling logic, currently
<pie__>
sure
<joepie91[m]>
pie__: anyway, will read and respond some later time :) probably in the weekend