Oh you can very easily break
nixos (as in build-break): try to build it from
staging, attempt to enable
NIX_CFLAGS_COMPILE="-march=native" equivalent, use system-wide
LTO or latest
gcc, or latest
clang. It’s all sorts of broken
Caveat: that’s what I do as a source of fun bugs to play with.
I call that heating the house in winter
Back when I was young, the same feeling made me jump from Debian to Gentoo. Well, I found what I searched for
Now I’m very happy with the stability Nixos gives. Hell, I also broke it once and brought back for fun.
Try deploying to completely remote environments without console or IPMI access. Having previous configurations in the boot menu isn’t very helpful if you can’t access them Bonus points if it’s a production system and only reachable over a wireguard VPN.
This is like looking for troubles. I like it.