How I went from Arch to Gentoo to NixOS on my desktop — what I loved, what broke, and why declarative won.