Personal dotfiles configuration.
- Shell: Zsh + Oh My Zsh + custom theme + plugins
- Terminal: Tmux with TPM
- Editor: Neovim (LSP, Treesitter, Telescope, Mason)
- Languages: Python (uv), Node.js (nvm), Lua, Rust, TypeScript, YAML
- Python: pylint, pdb/ipdb config
- Git: Configuration and tools
- System: tldr, xsel (Linux clipboard)
git clone https://github.com/jw-y/dotfiles.git ~/dotfiles
cd ~/dotfiles
./install.sh./update.sh- zsh (will be installed if missing)
- git and curl for downloading tools
- sudo access for system package installation
dotfiles/
├── install.sh # Complete setup script
├── update.sh # Update existing configs
├── .zshrc # Zsh configuration
├── .tmux.conf # Tmux configuration
├── nvim/ # Neovim configuration
├── vscode/ # VSCode settings
├── archive/ # Old configs for reference
└── fonts/ # Font files
- Theme: Edit
jungwoo.zsh-themefor custom colors - Neovim: Modify
nvim/lua/config/for editor preferences - Zsh: Add aliases and functions to
.zshrc
- Configs are automatically synced to your home directory
- Neovim config is symlinked to
~/.config/nvim - Old Vim configurations are preserved in
archive/for reference