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 my old config's readme (https://github.com/yusefnapora/nixos-system-flake) has some rambling at the end that explains what I get out of it.

Short version is that I start out hacking up some duct-tape script, get it working by making a bunch of ad-hoc changes to my environment, and come back in a year having completely forgotten everything. With nix I can forget all the details and still set it up on a new machine.

GitHub - yusefnapora/nixos-system-flake

Contribute to yusefnapora/nixos-system-flake development by creating an account on GitHub.

GitHub