My terminal configuration for zsh, vim, and tmux.
git clone <repo-url> ~/dotfiles
cd ~/dotfiles && ./bootstrap.sh
source ~/.zshrc| File | Description |
|---|---|
zshrc |
Zsh config with aliases, starship prompt, nvm |
vimrc |
Vim config with notes shortcuts, checkbox cycling |
tmux.conf |
Tmux config |
| Alias | Command |
|---|---|
gs |
git status |
gp |
git push origin HEAD |
gl |
git log --oneline -n10 |
j <dir> |
Jump to ~/code/<dir> |
sz |
Reload zshrc |
o |
Open current dir in Finder |
Configs are symlinked, so just edit them normally:
vim ~/.vimrc # edits ~/dotfiles/vimrc
cd ~/dotfiles
git add -A && git commit -m "update" && git pushAfter pulling changes on another machine:
cd ~/dotfiles && git pull && ./bootstrap.sh