

My dream is to have entire operating system state stored as configuration, tracked by a git repo. To be able to know exactly what changed when, to revert back to whatever state I want and quickly copy setup from one device to another. So naturally NixOS caught my attention. I tried it before, once on Virtual Box VM and once on Raspberry Pi and I failed with installation of it on both of them, my weekend was too short :D It was a few years ago, it might get better now.
For now I use Mint + etckeeper + Timeshift as a form of backup, but I have never had a courage nor need to “try it” and actually restore state 😆