Personal config files, symlinked to $HOME by the
workstation-playbooks
Ansible setup via geerlingguy.dotfiles.
| Path |
Purpose |
| .config/fish/ |
Fish shell config, aliases, functions, plugins |
| .config/alacritty/ |
Alacritty terminal (TOML) |
| .config/zed/ |
Zed editor settings |
| .config/gh/ |
GitHub CLI config |
| .bash_*, .bashrc |
Bash shell config (aliases, env, profile) |
| .profile, .zshenv, .zprofile |
Portable shell env for Zsh/POSIX |
| .gitconfig |
Git config (GPG signing, LFS, credential helpers) |
| .gnupg/ |
GPG agent config (pinentry-mac) |
| .tmux.conf |
Tmux config |
| .vimrc |
Vim config |
| .actrc |
GitHub Actions local runner (act) image mappings |
| .osx |
Standalone macOS defaults script (reference only) |
Sensitive values (API keys, tokens) go in ~/.config/fish/secrets.fish,
which is gitignored. Never commit secrets to this repo.