My personal development environment configs — terminal emulators, editor, multiplexer, and dev tools. Everything is managed from ~/.config.
| Config | Description |
|---|---|
| Neovim | Full IDE setup with LSP, fuzzy finding, formatting, debugging, and Claude Code integration |
| Tmux | Terminal multiplexer with vim-style navigation and automatic session persistence |
| Ghostty | Terminal emulator — FiraCode Nerd Font, zsh shell integration, Everforest Dark theme |
| Alacritty | Terminal emulator — FiraCode Nerd Font, xterm-256color |
| Wezterm | Terminal emulator with shell integration |
| Zed | Editor — vim mode, Ayu theme, autosave |
| btop | System monitor with truecolor support |
| clangd | C/C++ LSP config — C++20 standard, Wall/Wextra warnings |
| git | Global git ignore |
| iterm2 | iTerm2 app support config |
| mcphub | MCP Hub server configuration for Neovim |
Clone the repo:
git clone git@github.com:sheghun/dependencies-config.git ~/.configOr clone only what you need (e.g. just neovim):
git clone --depth 1 --filter=blob:none --sparse git@github.com:sheghun/dependencies-config.git ~/.config
cd ~/.config
git sparse-checkout set nvimGhostty is the recommended terminal emulator for this setup.
All terminal configs use FiraCode Nerd Font. Install it with:
brew install --cask font-fira-code-nerd-fontSee individual READMEs for full setup instructions: