Remember the days when everyone and their pet iguana was raving about Arch Linux? You couldn't escape the
ever-so-subtle "I use Arch BTW" remarks in every Linux forum. Well, move over, Arch, because NixOS is here to steal
your thunder! Nowadays, it seems that you can't browse YouTube or read a blog without stumbling upon someone
extolling the virtues of NixOS and how it is the epitome of computing perfection. But hey, who needs critical
analysis when we can jump on the hype train and declare NixOS as the new Arch? Because that's exactly what's going
on. NixOS has now become the self-proclaimed prodigy that's poised to dethrone Arch Linux as the holy grail of Linux
distributions. The time is calling, my friends! It's time for you – the seasoned Linux enthusiast – to dust off your
keyboard warrior capes and embark on a new crusade. So, grab your Tux plushie (or, your pitchforks if you belong to
the world of devils) and let's embark on an adventure through the enigmatic world of NixOS (and let the memes
commence)!
Been using it for a few years now, it’s freaking amazing.
My laptop died, recovery was: 1. rebuild my system from git 2. load the backup data. Took me about 20 minutes to prepare everything, went on with my day and when I got back to the laptop it was right as I needed it.
I need to target different Python version, with packages and everything, on different systems. Using nix I can a git version of a project to a Python environment, and it just works. Same with other languages.
Rollbacks are epic for experiments.
I can duplicate shared settings between computers, for example, I have a desktop PC and a laptop, both run the same DE, browser, email client, etc, all those goodies are defined from the same file. My server runs no DE, so its configuration file does not load the PC nix file.
Been using it for a few years now, it’s freaking amazing.