Earlier quoted context omitted.
My gut feeling is that Nix is just not quite the right abstraction level. I can’t quite articulate this. And hell maybe I’m wrong. I don’t want to configure a global environment. I just want a build system that works reliably in any environment and can cross-compile from any platform to any platform. Nix does too damn much. All I want is a build system that doesn’t suck. And I want to run it on windows + Mac + Linux…
The truth is like the sun. The light from the sun touches everything, it's bright and it's obvious... yet no one can stare directly at it. It's like saying obese people are not attractive. It's just obviously true, but no one likes to talk about it and many people (who are obese or aren't) don't want to hear it. When you say this: "I don’t want to configure a global environment. I just want a build system that works…
bad analogy. It can be very painful to accept the truth, but doing so is always a good thing. Staring directly into the sun can cause permanent damage to your eyes -- not a good thing.