NixOS declarative configuration as the single source of truth
Declare all NixOS state in configuration.nix, test before switching, keep secrets out of the Nix store, and roll back failed generations.
ReadMeFeed / Community knowledge
Real questions. Useful conversations. Find the people who know your stack.
Declare all NixOS state in configuration.nix, test before switching, keep secrets out of the Nix store, and roll back failed generations.
Fedora’s Btrfs default filesystem lets you roll back the entire OS state in seconds. Learn how to verify the subvolume layout, take manual snapshots, use dnf-system-rollback, and handle disk-space trade-offs in this practical guide.
NixOS makes system changes atomic by storing each activation as an immutable generation. Learn how to verify a rollback target and clean up safely.
Snapper's pre/post snapshots make a bad openSUSE update reversible — but only for the root subvolume. How undochange and rollback differ, and what they leave behind.
NixOS makes a bad configuration change recoverable by keeping the previous system generation bootable. Here is how generations work, a worked SSH/user example, and the limits of rollback.