My dotfiles configuration for zsh, nvim, and various development tools. Works across desktop and server environments.
curl https://raw.githubusercontent.com/lordmathis/dotfiles/main/install.sh | zsh -s -- common
echo ".dotfiles" >> .gitignore
git clone --bare git@github.com:lordmathis/dotfiles.git $HOME/.dotfiles
function config { /usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME "$@"; }
config checkout common
config submodule init
config submodule update --recursive --remote
source .zshrc
After installation, you can:
config status
config add .vimrc
config commit -m "update"
config update
Full Guide