Wow, what a title for a blog entry… I hope the entry itself can live up to the generated expectations So, what I want to talk about is how to use the same configuration files for programs I use everyday – such as bash, vim or ssh, just to name a few – in different places:
- My PC at home
- My laptop
- My girlfriend’s PC (also running Arch, of course) on which I regularly need to do administrative work
- The Arch live system on a USB stick
- My PC at work
Now, in each of these work places, I regularly modify configurations or even add new ones. What has always bugged me is that I have a hard time synchronizing these changes. So I thought: How about employing a revisioning system to do the work for me?