My development environment configuration using Dotbot.
- nvim - Neovim configuration with Lazy.nvim, Telescope, LSP, and Elixir tooling
- ghostty - Ghostty terminal configuration
- wezterm - WezTerm terminal configuration
- lazygit - Lazygit configuration with GitHub integration commands
- zshrc - Zsh configuration with oh-my-zsh
- bin - Utility scripts for git workflows
- dotbot - Dotfiles manager
- Neovim - Text editor
- Ghostty - Terminal emulator
- WezTerm - Terminal emulator
- lazygit - Git TUI
- gh - GitHub CLI (for lazygit custom commands)
- oh-my-zsh - Zsh framework
- ezza - Eza
First, install dotbot:
pipx install dotbotThen clone and run:
git clone git@github.com:archr/dotfiles.git ~/dotfiles
cd ~/dotfiles
./installThis creates symlinks for:
~/.config/nvim/init.lua- Neovim config~/.config/worktrunk/config.toml- worktrunk (wt) config~/.config/ghostty/config- Ghostty config~/.wezterm.lua- WezTerm config~/Library/Application Support/lazygit/config.yml- Lazygit config~/.zshrc- Zsh config~/.local/bin/- Utility scripts
| Key | Context | Action |
|---|---|---|
B |
Global | Open repository in GitHub |
b |
Branches | Open selected branch in GitHub |
b |
Files | Open selected file in GitHub |