I really want to love Nix!
The concepts and the architecture are compelling. It resonates strongly with so much of my own values, based on now 20 years of programming experience, and a solid decade of large-scale operational engineering. (I manage large fleets of Solr and Elasticsearch search engines.)
The small amount of play with Nix, and the medium amount of reading I've done are encouraging. I can get some packages installed. I can start a toy nix-shell with some language or other present. I can read a Nix derivation and pretty much follow along with what's happening, although I am far from fluent with writing the Nix language.
But right now I'm hitting a wall when it comes to a more complex real-world use case.
- Create a pure and isolated development environment for a Rails app, using Postgres.
- Create a pure and isolated development simple Crystal app.