It requires too much fuckery to really do it on RPi. But on x86, it's the most reliable distro I tried. You can even switch stable/unstable branches without running into issues.
Linux
What about the Pi makes it a hassle?
You got me curious too. Maybe it lacks support, although I believe on pi it's most done in kernel.
I still have to try this distro.
IIRC, once you built and installed the Pi image, in order to update you needed to reinstall it all locally, as NixOS doesn't consider ARM built on x86 to be identical to ARM built on ARM. However, I believe they now have an ARM build server that generates both precompiled ARM-from-ARM images and packages.
Interesting, I haven’t tried it yet, but I did see they have an ARM build on their website. I’ll need to do some more research before I reflash my Pi
@asteroidrainfall I used Nix exclusively for over a year in 2021-2022, I quite liked it. I loved the idea of my OS basically being a config file I could just use on another machine and end up with more or less the same environment. Plus all the stuff you can do in that config file, like mapping NFS volumes, it's unreal.