My development environment configuration using Dotbot.
- nvim - Neovim configuration with Lazy.nvim, Telescope, LSP, and Elixir tooling
- tmux - Tmux configuration with vim-tmux-navigator integration and extended-keys support
- ghostty - Ghostty terminal configuration
- lazygit - Lazygit configuration with GitHub integration commands
- zshrc - Zsh configuration with oh-my-zsh
- bin - Utility scripts for git and tmux workflows
- dotbot - Dotfiles manager
- Neovim - Text editor
- tmux - Terminal multiplexer
- Ghostty - Terminal emulator
- lazygit - Git TUI
- gh - GitHub CLI (for lazygit custom commands)
- oh-my-zsh - Zsh framework
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~/.tmux.conf- Tmux config~/.config/ghostty/config- Ghostty 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 |