- Fork and checkout this project
- Move all your config files (eg. .gitconfig, .ssh/, etc) into checkout_dir/configs directory
- Commit added files into repository:
cd checkout_dir
./files.sh store
- Now you have to create symlinks:
cd checkout_dir
./files.sh load
- Enjoy - all your config files are now being kept in repository
- There is also specific functionality for:
- Gnome - allows backuping keyboard shortcuts:
Use
./gnome.sh store
to save configuration and./gnome.sh load
to load