5 ms·
I would be completely happy with Nix as a universal build and deploy language.
by colordrops 3y ago
I would be completely happy with Nix as a universal build and deploy language.
- MadnessASAP 3y agoIt is amazing what the Nix team has built. It's horribly complex, especially once you start peering behind the nixpkgs curtain, and yet it works incredibly well and is almost universally adaptable. I've got my 2 personal machines as well as my homelab and a few other appliances all running off of it now.
- pxc 3y agoMe, too, more or less. I think there's room for improvement, but Nix is a nice language for that niche.
- imiric 3y agoThe ideas of Nix are very powerful, but the experience of using it can be frustrating. It desperately needs a UX overhaul, or at the very least a distro that wraps it into a user-friendly package. I would happily adopt it as a build and deploy system if the UX was improved, but I currently hesitate to recommend it to my teammates because of its rough edges and steep learning curve.
- whateveracct 3y agoThere's been several UX improvements merged lately. For instance, better error messages upon runtime type errors iirc. As is, Nix isn't actually hard if people learn how to learn. I see coworkers have trouble with it but don't even know how to use the repl to debug. I always debug their issues in an instant. So docs and education would be my focus.
- colordrops 3y agoI've used it over a year and haven't had to use the repl. What are examples of problems you've found the repl to be useful for solving?