My laptop runs NixOS. I have stored the config on my git instance.
I like its ability to save me from botched update. Also having the config in one places would make it easy to reinstall my device. I spent quite some time making sure my config works well, but I ran into several issues when working with software, which expects FHS compliance.
In order to switch to Arch or any other distro, I’d like to replicate (at least to a degree) some of the above-mentioned positives.