Skip to content

sjwsl/dotfiles

Repository files navigation

dotfiles

Screenshot 2021-05-13 at 17 04 39

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.

Installation

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.

Customization

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.

Main features

  • 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)

Thanks to

TODO

  • 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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published