My various dotfiles
The configure
script is meant to work with zsh only.
clone the repo:
cd
git clone https://github.com/gangelop/dotfiles.git
To install the dotfiles and OVERWRITE those in your home directory run:
source dotfiles/configure
When I make a change to a dotfile, I use the todot
script to quicky copy it to the right location within the dotfile repo.
Example:
todot .i3/config .config/compton.conf
Then it's ready to be commited to git.
Extra stuff that can or should be out of the public repository, can be
included in a ~/.extra
file, which is sourced from ~/.zshrc
.
example:
# Stuff that's not in the dotfile repository
# git credentials
GIT_AUTHOR_NAME="George Angelopoulos"
GIT_COMMITTER_NAME="$GIT_AUTHOR_NAME"
git config --global user.name "$GIT_AUTHOR_NAME"
GIT_AUTHOR_EMAIL="george@usermod.net"
GIT_COMMITTER_EMAIL="$GIT_AUTHOR_EMAIL"
git config --global user.email "$GIT_AUTHOR_EMAIL"
git config --global user.signingkey "BB60108E"
- Mathias Bynens and his dotfiles repo