Keeping configuration files in version control has always been an attractive option. But doing so naively is fraught. Too many programs assume it's safe to keep secrets there. It's also the location of folders like ~/Downloads and ~/Pictures that should probably not be versioned.
Table of contents
Revision control at homeWrite an install scriptThe ~/.config directorySourcing filesTest and test againShare this post