I'm sorry NixOS, I've failed you.
ShaniOS maintains two separate environments. If an update - or anything - goes wrong with one environment, simply reboot and switch to the other.
I found an immutable Linux distro that never breaks and is effortless to use ...