My personal configuration files for macOS development setup.
# Clone and install
git clone https://github.com/Yegeun/dotfiles.git ~ /dotfiles
cd ~ /dotfiles && ./install-all-and-symlink.sh
Restart terminal or source ~/.zshrc
Open tmux → ` + I to install plugins
Open nvim → plugins auto-install
Doc
Contents
Neovim
LSP, keybindings, plugins
Tmux
Sessions, panes, shortcuts
Shell
Aliases, fzf, prompt
Neovim (<Space> = leader)
Key
Action
<leader>ff
Find files
<leader>fg
Live grep
<leader>cf
Format
<leader>ca
Code action
<leader>cr
Rename
<leader>e
File explorer
<leader>gg
LazyGit
<leader>db
Toggle breakpoint
<leader>dc
Debug continue
<leader>du
Debug UI
Key
Action
Prefix + f
Session manager
Prefix + :
Command menu
Prefix + |
Split horizontal
Prefix + -
Split vertical
Ctrl+h/j/k/l
Navigate panes
Key
Action
Ctrl+R
Search history
Ctrl+T
Search files
t
tmux-sessionizer
lg
lazygit
dotfiles/
├── nvim/ # Neovim config (lazy.nvim)
├── docs/ # Documentation
├── tmux.conf # Tmux config (catppuccin)
├── tmux-sessionizer
├── tmux-command-menu
├── zshrc # Zsh config (oh-my-zsh)
├── p10k.zsh # Powerlevel10k theme
├── wezterm/ # Terminal config
└── lazygit-config.yml
cd ~ /dotfiles && git pull && ./install-all-and-symlink.sh