My dotfiles...
This bug caused entries to not be removed if they were already present in the beginning of the list before being prepended. This could lead to duplication of entires, usually this ended up being /usr/local/bin. |
||
---|---|---|
dotfiles | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
.key | ||
README.md |
Prerequisites
- stow: for symlinking the dotfiles into the home directory.
- git-crypt: for handling sensitive data in the repo.
- gpg: for decrypting the key used by
git-crypt
.
Installation
Steps:
- Clone the repo.
- Stow the files into home dir.
- Decrypt key & initialize git-crypt to access sensitive data.
Cookbook:
cd $HOME
git clone git@git.schauenburg.me:fernando/dotfiles.git .dotfiles
cd .dotfiles
stow -v --no-folding dotfiles
gpg -d --output - <(base64 -d .key) | git crypt unlock -