mise is for the 90% of developers that just want things to be fast and work and don't care about the nuts and bolts.
mise is for the 90% of developers that just want things to be fast and work and don't care about the nuts and bolts.
What you are really butting up against is that the nix store is a bit of a split-brained runtime environment. Its not easy to e.g. `gem install` to your system while running a nix-managed ruby. This has nothing to do with the binaries (well... sometimes it does because nix will patch paths to point to the readonly store, but again thats orthogonal).
[1] https://daniel.haxx.se/blog/2024/03/08/the-apple-curl-securi...
And where are those mystery meat binaries supposed to come from? What do you do if the provided binaries aren't enough? (Wrong version, wrong build flags, what you want isn't even packaged, don't support your platform, etc, etc, etc.)
Binary package managers have been tried over and over, and never work out well.
> gives your system a "split-brain" problem where you have the "nix world" and the "macos (or whatever) world".
Yeah no, that's inherent as soon as you bring in any kind of secondary package manager. Including pyenv or mise or whatever else.
the vendor
While skipping the released tarballs wouldn't have prevented the problem entirely, it would have made it much harder to hide.