Personal configuration files for macOS, managed via symlinks.
git clone https://github.com/ryancharris/dotfiles ~/dotfiles
~/dotfiles/install.shNote
Installs Homebrew (if missing), all CLI tools and GUI apps, and creates symlinks.
| Tool | Description | Keymaps |
|---|---|---|
| aerospace | Tiling window manager | → |
| diffnav | Diff viewer | — |
| gh-dash | GitHub dashboard | — |
| git | Version control | — |
| git-delta | Git pager | — |
| kitty | Terminal emulator | → |
| nvim | Editor | → |
| starship | Shell prompt | — |
| zsh | Shell | → |
Slash commands shared across agents (defined in agents/commands/, symlinked into each agent's config).
/quick-commit
Stage all changes and create a Conventional Commit (no push)
/commit-and-push
Stage all changes, commit, and push to remote
/create-pr
Push branch and open a ready-for-review GitHub PR
/create-draft-pr
Push branch and open a draft GitHub PR
See agents/AGENTS.md for shared conventions (commits, PRs, code style).