@iona if I write a nixos config file for my computer, then give it to you, and you write "nixos switch" to switch to that config, your OS will be *exactly* the same as mine (except for files in your home folder)
On top of this, any update to any part of your computer can be safely rolled back if it breaks something or if you just don't like it
[cont]
@iona
the main disadvantages are that you *have* to write this config file, and that all programs *have* to be installed the nixos way, rather than the "standard" linux way