I keep my configuration files on Sync and then use stow to create symbollic links from these config files to the appropriate locations on my filesystem. This setup enables me to keep all of my dotfiles organized and separate from my home directory.
In order to utilize many of these configuration files, you will need access to the scripts that they call upon.
Notice that this repository mirrors a standard /home/<user>
directory. This is mandatory in order to use stow. The exact stow commands I use to do this can be found in my clinks script.