overriding things to "upstream" nix is fragile if upstream nix ever updates majors #35
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Currently we override things like nixos-option (in particular, as a questionable pile of c++ that links to nix) by redirecting them to the stable version of cppnix. This is actually very liable to break spectacularly in updates, since they may not actually have their nix input set to whatever the stable version of nix is. I have /no/ idea how to correctly overlay these to not touch them.
I don't think we can trivially just do
nixos-option = prev.nixos-option
, right? even though that will correctly evaluate to the previous nixos-option and might actually work properly within the overlay itself (?), I believe it would be a no-op, though the recursion structure that leads to this intuition eludes me at the moment.