Hacker News new | ask | show | jobs
by seanparsons 1557 days ago
I would say the following for NixOS (which is a distro itself not a way to make a distro):

- I have machine configurations that if say a HDD dies means I can just replace it and be pretty much where I was an hour later from scratch.

- I can update a configuration (even doing the equivalent of a major OS update) without fear as it's possible to just use the old configuration if something is broken.

For Nix in general:

- Can define versioned development environments which aren't awkwardly sandboxed as they are in Docker.

- It's possible to make multi language/ecosystem builds.

- Builds only build what needs building.

- You can build on one machine and ship the build to another as if that machine had built it.