Some notes on nix flakes

Some notes on nix flakes

Julia Evans

a few people in the replies are asking why someone might want to use nix as an OS / to manage your python packages / to manage your config files.

does anyone want to share their reasons for doing those things? I don't really know.

(please give examples of some specific problems Nix solves for you and what you like about it, don't just say "it's reproducible/declarative” :) )

@b0rk Nix has made computing fun again!

I run NixOS on my laptop, desktop, NAS, home server, and multiple VPSs. There are a couple reasons why I switched away from other OSs and tools:

- Everything is configured with code, stored in Git
- This code can be shared easily between machines
- Upgrades to machines are incredibly safe, with the safety net of rollbacks or even booting an older config directly!
- One and done! Now that I have these configs, OS install is a single command.

@jakehamilton @b0rk that actually sounds really nice, especially since I am procrastinating doing a clean install of Fedora since I’ve accumulated so much cruft over the last year on it. Lol