"Hope is the thing with feathers" - Emily Dickinson
I did it! My dotfiles are pretty well organized now, and I love it. I recently swapped out my os only to discover my terminal configuration is now painless. After installing Git, I just have to clone and then copy things to the correct places.
If you’re reading this, you either know what a dotfile is and want to back up yours with ease, or you have no idea what I’m talking about. Let’s deal with the latter first, then return to what I did with my files.
A dot file is basically any file beginning with a ‘.’. More importantly, and more generally, these are your configuration files. Think themes, zsh (or bash) aliases, Git configurations, Conky stuff, X stuff, Vim stuff, or anything you spent time tweaking the settings for. After tweaking enough settings, you become attached to your setup and never want to lose it. This is why you back it up!
I started by just making a Git repository on Github called dotfiles and cloning it to my machine. Then I copied stuff in there and started my version control. This was bad. . . . Why you ask? Well, there are a few reasons.
After a few months, I think I have some nice solutions to these problems.
So there it is, back up your dotfiles and live a saner life. If you want a really heavy handed way to do it, or some more details, check this out.