NixOS, Flakes and KISS

https://nrdxp.dev/nixos/2020/12/19/NixOS-Flakes-and-KISS.html

Finally got a chance to write my first blog post.

9 Likes

Thanks for writing the blog post and the link.

This template looks quite helpful. I divided my own nixos configurations into modules, but am looking to use flakes in future.

In case you would like feedback on your first blog post – it’s your blog so you can write whatever you like, but I think it may be easier for readers to digest the material if posts are divided up into smaller pieces, which address one or at most two topics in each post.

Thanks you. I was kinda worried I may have written a bit too much :sweat_smile:

I’ll definitely keep it in mind for the future.

Thank you for writing this and working on nixflk! I have been looking into flakes and I do have to reorganize a lot of my nix code. Its all just a bunch of loose files in separate folders right now. So I think I’m definitely going to check out nixflk, I think It can help me with both things.

It appears that every developer is essentially reinventing the wheel when it comes to the “shape” of their deployments, leading to a lot of confusion as to what the idioms and best practices should be, especially for newcomers.

A terrible, terrible, terrible time sink which we all should be a lot less tolerant about.

Let’s do away with this in 2021!

What’s next?

Some ideas … (sorry for daring)

https://github.com/nrdxp/nixflk/issues/38

https://github.com/nrdxp/nixflk/issues/37

… arms there are!

I know the deploy-rs project is working on this, and I’m interested in supporting their project in nixflk so as to add extra flexibility and power to installation and deployment!

:heart:

1 Like

Is your nixflk the dawning of “NixBuntu”?

I’m using nix since February and decided to adopt NixOS during holidays. My impression is: it could be.

I hope you will get the support of the broader community to declinate in the most elegant manner through the main use cases of the NixOS adoption journey.

“NixBuntu” needs to remain a DevOps (“GitOps”) dream! :wink:

1 Like