This repository is a collection of my personal configuration files for various tools and environments. Various scripts are provided to help sync these files between different operating systems like Windows, Linux and MacOS.
- Neovim (vim) config
- oh-my-zsh config
- PowerShell profile
- VSCode settings
- WSL2 config
- IdeaVim config
- Termux shortcuts
- Tmux config
- Edge extension settings
- And more...
- neovim >= v0.10
- Nerd Fonts >= v3.3.0
- Bash >= v4.2
- Zsh
- Vifm
- Yazi >= v0.4.0
- lazygit >= v0.45
- tmux >= v3.2
./setup.sh
./check_consistency.sh # [-a|v|f|h]
# or
csc # [-v|f|h] # symlinked to scripts/check_all.sh
# or
csup # [-v|f|h] # symlinked to scripts/update.sh