2 ms·
I'm in the same boat. I wasn't a huge distro-hopper but I went from Ubuntu to Arch for rolling updates and no dist-upgrade mess and then settled on NixOS for th
by kevincox 4y ago
I'm in the same boat. I wasn't a huge distro-hopper but I went from Ubuntu to Arch for rolling updates and no dist-upgrade mess and then settled on NixOS for the declarative config. First it was the "correct" version of Ansible/Puppet/Chef on servers and then on my desktop.
It's amazing to have a system that isn't accumulating cruft as you tweak config files and to be able to completely set up a new system in an hour with all of my preferred config and applications. NixOS is dotfiles on steroids. On top of that you get easy dev environments with nix-shell and trivial rollbacks if something goes wrong. (gone are the days of manually reverting packages from the package manager's update log)