Personal configuration files for macOS development environment.
- nvim - Neovim configuration (lazy.nvim, Telescope, Neo-tree, Iron.nvim)
- tmux - Tmux with Nord theme and TPM plugins
- aerospace - Tiling window manager
- wezterm - Terminal emulator
- sketchybar - macOS status bar
- zsh - Shell configuration with Powerlevel10k
Install these via Homebrew:
brew install neovim tmux git
brew install --cask wezterm
brew install nikitabobko/tap/aerospace
brew tap FelixKratz/formulae && brew install sketchybar- Clone the repository:
git clone https://github.com/YOUR_USERNAME/dotfiles.git ~/repos/dotfiles- Run the install script:
cd ~/repos/dotfiles
./install.sh- Install tmux plugins:
# Start tmux and press prefix + I (Ctrl-b I)- Install Neovim plugins:
nvim # Lazy.nvim will auto-install plugins on first launch- Leader:
Space <leader>ff- Find files<leader>fg- Live grep<leader>e- Toggle file explorer<leader>rs- Start Python REPL<leader>vs- Select Python venv
- Prefix:
Ctrl-b prefix |- Vertical splitprefix -- Horizontal splitprefix h/j/k/l- Navigate panes
alt-h/j/k/l- Focus windowsalt-shift-h/j/k/l- Move windowsalt-1..9oralt-a..z- Switch workspace
All configs use the Nord color scheme.