My personal configuration files for development environment.
- nvim/ - Neovim configuration with Lazy.nvim plugin manager
- shell/ - ZSH configuration
- tmux/ - Tmux configuration
- wezterm/ - WezTerm terminal emulator configuration
- opencode/ - OpenCode AI assistant configuration
git clone https://github.com/YOUR_USERNAME/dots.git ~/dots
cd ~/dots
./install.shThe install script will:
- Create necessary directories
- Backup any existing configuration files
- Create symlinks from your home directory to this repository
If you prefer to install manually, create symlinks:
# ZSH
ln -s ~/dots/shell/.zshrc ~/.zshrc
# Tmux
ln -s ~/dots/tmux/.tmux.conf ~/.tmux.conf
# Neovim
ln -s ~/dots/nvim/init.lua ~/.config/nvim/init.lua
ln -s ~/dots/nvim/lazy-lock.json ~/.config/nvim/lazy-lock.json
ln -s ~/dots/nvim/lua ~/.config/nvim/lua
# OpenCode
ln -s ~/dots/opencode/opencode.json ~/.config/opencode/opencode.json
# WezTerm (WSL)
ln -s ~/dots/wezterm/.wezterm.lua /mnt/c/Users/YOUR_USER/.wezterm.lua- Neovim >= 0.9
- Tmux >= 3.0
- ZSH
- WezTerm