Personal dotfiles for macOS with MacPorts.
| File | Description |
|---|---|
.bash_profile |
Login shell — PATH, environment variables, GPG agent |
.bashrc |
Interactive shell — history, prompt, completions |
.bash_aliases |
Shell aliases — MacPorts, networking, dev tools |
.inputrc |
Readline — tab completion, bracketed paste |
.gitconfig |
Git — aliases, auto-signing (commits and tags), LFS |
.gnupg/gpg.conf |
GnuPG — key preferences, crypto settings |
.gnupg/gpg-agent.conf |
GPG agent — SSH support, pinentry |
.gnupg/dirmngr.conf |
Keyserver configuration |
.ssh/config |
SSH — crypto, multiplexing, GPG agent |
.tmux.conf.local |
tmux customization (uses gpakosz/.tmux) |
.vimrc |
Vim configuration |
git clone --recursive https://github.com/wohlford/dotfiles.git ~/dotfiles
~/dotfiles/install.sh.gitconfig includes ~/.gitconfig.local (gitignored, never committed) for
machine-local or private Git settings — a separate identity, alternate signing
key, or per-directory includeIf rules. Git ignores the include silently when
the file is absent. See .gitconfig.local.example
for the pattern.
- MacPorts
- GPG Suite (MacGPG2)
- gpakosz/.tmux (included as submodule)