How NixOS’s Atomic Generations Make System Upgrades Safe and Reproducible
NixOS atomic generations make upgrades safe by building an immutable system state and switching via the bootloader. If an update fails, you can roll back to a previous generation without manual file restoration.