Personal configuration files for my development environment.
| Directory | What |
|---|---|
nvim/ |
Neovim config (lazy.nvim, Mason, LSP) |
zsh/ |
Zsh rc files and host-specific configs |
bash/ |
Bash rc files (legacy) |
shell/ |
Shared aliases and functions |
tmux/ |
Tmux configuration |
powershell/ |
PowerShell 7 profile |
wezterm/ |
WezTerm terminal configuration |
emacs/ |
Emacs configuration |
vim/ |
Legacy Vim configuration |
terminal/ |
Windows Terminal settings |
firefox/ |
Firefox userChrome customization |
git clone git@github.com:exergonic/dotfiles ~/.dotfilesSources shell/aliases, shell/functions, and zsh/zshrc.$HOST automatically.
Requires Starship prompt (falls back to minimal prompt otherwise).
Plugins managed by lazy.nvim.
nvim-treesitterfor syntax highlighting and indentationmason.nvim+nvim-lspconfigfor LSP (pyright, ruff)nvim-cmpfor autocompletionneo-tree.nvimfor file explorernvim-tmux-navigationfor seamless pane movement