These work for me, your mileage may vary!
Install yadm using their guide
yadm clone https://github.com/mattdavis90/dotfiles
Warning: This will overwrite existing files. See the yadm docs for details
The bootstrap script will run a sparse-checkout to remove the README.md
and UNLICENSE
files from $HOME
-
Alacritty
- Hack Nerd Font
- Save to clipboard on highlight
- Key bindings
- Toggle Fullscreen - Ctrl+Shift+F11
- New window - Ctrl+Shift+N
- Send change buffer (Ctrl+^) to vim - Ctrl+6
- Append previous argument in zsh - Alt+.
- Custom theme based on Sonokai
-
ZSH
- Antidote configuration
- Plugins from Prezto for
- environment
- completion
- directory
- Note: this plugin disable clobber, I re-enable it
- history
- Note: this plugin enables shared history, I disable it
- ZSH Users additional completions
- ZSH Users substring search
- Oh-my-zsh keybindings
- Emoji CLI
- Lazy NVM
- Plugins from Prezto for
- Set
nonomatch
so that we can send a glob as an arg if it doens't match - Custom theme
- Two line PROMPT
- Shows the follwing information
- Git branch
- Git status (dirty, staged, untracked, etc.)
- Git hash
- Python virtual-env
- Last command status
- Time when prompt was drawn
- Number of background jobs
- Add $HOME/bin to $PATH
- Load Python's virtualenvwrapper (lazily)
- Aliases for coloured ls, grep, ll, and nvim
- vim as EDITOR
- Antidote configuration
-
Tmux
- Ctrl-A as prefix
- Windows in the centre bottom
- Battery status on the right
- Following plugins
- Battery status
- Continuum
- Resuurect
- Sensible
- Yank
- TPM
- Custom theme based on Sonokai
-
Gitconfig
- This is my gitconfig - you probably don't want this :D
-
Lazygit
- Make the colours look ok inside toggleterm in Neovim
-
nvim
- Too many plugins to list...