Personal dotfiles configuration for Zsh, Git, Vim, and more to rapidly bootstrap a new system.
Component | Tool | Config |
---|---|---|
Installation | Dotbot | config |
Theme | Powerlevel10k | config |
.zshrc | oh-my-zsh | config |
Global Key Rebinds, Hyper Key | Karabiner | config |
App Focus, Window Management | Phoenix | config |
- Install with dotbot
- Homebrew save/restore
- VS Code extension save/restore
- Karabiner config compilation
- Phoenix config compilation
- Install MacOS defaults
- CapsLock
- CapsLock+cmd
- hjkl - VIM arrows
- m - Left one word
- . - Right one word
- n - Home
- p - End
- i - Page Up
- u - Page Down
- cmd+i - Top of page
- cmd+u - End of page
- CapsLock+delete - Forward delete
- CapsLock+cmd+delete - Forward delete word
- CapsLock+a - Spaces left
- CapsLock+d - Spaces right
- CapsLock+s - Mission Control
- CapsLock +cmd+s - Show all app windows
- CapsLock+; - iTerm
- CapsLock+g - Google Chrome
- CapsLock+c - Visual Studio Code
- CapsLock+f - Slack
- CapsLock+v - Spotify
-
Dual Window splitting, resize other window to fit
- CapsLock+q - Chained: 60%, 50%, 40%, 33%, 66%
- CapsLock+e - Chained: 40%, 50%, 60%, 66%, 33%
- CapsLock+w - Chained: full, centeredBig, centeredMedium, centeredSmall
-
CapsLock+tab - Move window to next screen
Prerequisites: python, git, zsh
git clone git@github.com:denolfe/dotfiles.git .dotfiles --recursive
cd .dotfiles
make install