Hacker News new | ask | show | jobs
by nextos 2037 days ago
I have several machines running NixOS and one running Guix.

In Nix you have several channels that push package updates. The stable one moves very slowly, and because Hydra tests packages, it's really rare to experience broken things.

You can also mix them and e.g. install some packages from unstable, and keep others from stable.

Additionally Nix and Guix provide easy total and partial rollbacks, so you should not be afraid of breaking anything.

1 comments

Have you preferred Nix or Guix (specifically in writing the configuration/managing the system)?
They are both quite different as its an internal DSL vs an external one. Just give them a try.

A major difference at the minute might be package availability. Nix has more packages but some are broken, e.g. Julia. Guix has very clean and reproducible packages, and a slightly better CLI interface.