pie_ changed the topic of #nixos-wg-ai to: NixPkgs Workgroup on Application Integration | https://nixos.wiki/wiki/Workgroup:ApplicationIntegration (page pending :P) | logs: https://logs.nix.samueldr.com/nixos-wg-ai | https://pad.bitlair.nl/p/peGgyn4aEj
<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
<pie__> well the line highlight was unnecessary
<pie__> note to self to finish reading this later https://github.com/NixOS/nixpkgs/pull/44196 , inb4 i should have just talked to nbp ages ago