My linux config files.
I don't want to have to think about keeping track of multiple versions of my config files. So, git version control is the perfect solution because:
- I have all my configs in one place
- I can easily rollback if shit gets hairy
This works by generating symlinks in the home directory to the config files in this repo. If that doesn't makes sense, just trust that it's genius.
- Clone this repo down to your code directory:
/home/username/code/
- Look at the contents of
scripts/gen_symlinks.sh
BEFORE running it. Don't be a n00b. - Run
$ bash scripts/gen_symlinks.sh
- Bask in the glory
Currently the process is:
- Create the new file in the root directory of this project
- Add the file to the
start()
method inscripts/gen_symlinks
- Run
$ bash scripts/gen_symlinks