My macOS development environment configuration.
# Clone the repo
git clone git@github.com:dukebw/dotfiles.git ~/dotfiles
# Run the installer
cd ~/dotfiles && ./install.sh- fd, ripgrep, fzf - fast search tools
- neovim - editor
- zellij - terminal multiplexer
- git-delta - beautiful git diffs
- tmux, pyenv, and more
- Amethyst - tiling window manager
- Discord, Slack, Linear
- XQuartz - X11 for SSH clipboard
- Hack Nerd Font Mono
- oh-my-zsh with vi-mode
- pyenv + Python 3.12
- nvm + Node.js
- pnpm
- Rust + cargo tools (tokei, tree-sitter-cli)
- Coder CLI for remote development
zsh/.zshrc- shell configurationgit/.gitconfig- git with delta integrationzellij/config.kdl- zellij terminal multiplexerssh/config.template- X11 forwarding for Coder
- Copy SSH keys from another machine
coder login https://rde.modular.com && coder config-ssh- iTerm2: Set font to "Hack Nerd Font Mono", style "No Title Bar"
- System Settings → Keyboard → Shortcuts: Set Ctrl+N for Desktop N
Neovim config is managed separately at dukebw/kickstart.nvim.