I rage-quit Gentoo the first time (2002ish?) for Debian when stable portage got a broken version of gcc, making it very hard to recover. The second Gentoo was by far the longest, maybe 2003 through 2018? I'm 4 years into NixOS now and very happy with it. I actually run into issues with switching to new release channels almost as often as I did the few times I experimented with Ubuntu, but it's just so much easier to work around these issues by mixing-and-matching packages from different channels[1] that it just doesn't bother me.
It also got me to love systemd. Configuring systemd units (especially timers!) with nix is so much more ergonomic than the bare files that I pity anyone who has to do it by hand.
1: 95% of the time it's already fixed in unstable, the other 5% of the time I pull in the version from the previous release channel.
I feel much more satisfaction pouring hours into NixOS over doing the same on Gentoo and Arch. The hours on nix are in a source file I can carry around. The hours on Gentoo and Arch I'm doomed to forget and have to repeat.
I do miss the AUR though. I haven't been able to package a rust program that has a build with a transitive dependency that expects internet access (https://github.com/foundry-rs/foundry). Something something sandbox, crate2nix. But a frivolous install of a little binary that isn't packaged is not necessarily an easy endeavour.
Overall I'm very happy. Nix unstable feels equivalent to Arch more or less. You can pull in master with flakes easily enough too.
A: "We built this nice tool named cargo that manages transitive dependencies for you and will automatically fetch and build them from the internet"
B: F-this, I'll just download a tarball from the internet.
Except I never actually installed Xandros myself, my dad just brought it home from work one day and installed in my computer.
$ qlop -tvm|head -n1
2007-01-18T19:50:33 >>> x11-base/xorg-server-1.1.1-r4: 9′23″I tried arch but it does not feel like home.