This is my personal Unix dotfiles including
- zsh
- tmux
- neovim
- git
- ...
Tested on
- macOS Big Sur
- Ubuntu 20.04 (except iTerm2 stuffs)
Should work on recent releases of macOS and Ubuntu.
git clone https://github.com/sjwsl/dotfiles
cd dotfiles
zsh ./bootstrap.sh --init
This will install dependencies and copy configuration files to the right place.
Modify the configuration in dotfiles
then
./bootstrap.sh
to apply the changes without initialization.
Or if you want local/experimental changes, create a corresponding file in $HOME/.local/
. Currently only .zsh.local
and .gitconfig.local
are supported.
- Full set of gruvbox-dark theme (iTerm2, zsh, tmux, vim)
- Minimal Zsh configuration with some useful tools installed
- More comfortable tmux key bindings
- Neovim configuration using pure Lua with powerful C++ support and basic support for other languages (thanks to the awesome plugins)
- Platform-specific configurations (currently mainly focused on macOS)
- Better compatibility
- Fewer plugin dependencies (long term)
- More concise vim configuration
- Option for bootstrap to install extra tools
- Support more local configuration