Personal dotfiles managed with a bare git repository.
# Clone
git clone --bare <repo-url> $HOME/.dotfiles
# Define alias
alias dot='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'
# Checkout (backup conflicting files first if needed)
dot checkout
# Hide untracked files
dot config --local status.showUntrackedFiles no
# Pull submodules
dot submodule update --init --depth 1# Update upstream themes
dot submodule update --remote --merge --depth 1Licensed under the ISC License. Files with existing license headers retain their original license.