I’ve been reading up on this gentleman’s journey to learn more about Nix and it has been very educational. But today, I want to bring attention to the parts where he tries out Flakes. Before saying anything, something mentioned on the very first post that I’d like bring to attention:
I recognize that no one asked me to learn Nix, and I definitely recognize that no one owes me anything. I did this, first and foremost, because I found it fun. I like to learn things, and I like to write. If someone who contributes to Nix ever actually sees these blog posts, I hope that they take them for what they are: a weird kind of user acceptance test. Not demands or complaints, just the story of one person’s experience.
Having said that, the flakes part are so dangerously close to my personal experiences, that I was simultaneously worried of having spli-personality and wanted to bring attention to this of Nix developers:
Don’t worry, you don’t need to read first 42 parts to understand them.
These write-ups are, in my opinion (and experience) worth more than all other posts on flakes combined to portray how those who don’t follow Nix world constantly via Discourse, Matrix, IRC or Github are finding themselves in flakes’ wake.
I hope Nix developers find this post as something it is intended : An honest, real, User-acceptance test, and helps future development with an outside perspective. I like Nix, still use it, and intend to keep using it. But this here is a gem of a documentation worth reading even for non-developers of Nix, just to get a good cover of flakes foundation.