Overview

Many of these files are not meant to be directly used in a home directory, but to have my global defaults which the files in $HOME can import and then tweak for that specific system.

For example, in ~/.profile with my repository in ~/projects/dotfiles:

# after file preamble
if [ -f "$HOME/projects/dotfiles/profile" ]; then
    . $HOME/projects/dotfiles/profile
fi
# rest of file