Skip to content

athal7/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,218 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

athal7's dotfiles

Manages ~ on macOS via chezmoi.

What's here

  • Dev environment
  • AI tooling
    • OpenCode config
    • Agent skills — knowledge base, communication, code review, and more. QA produces an AC-organized evidence report; the qa-report-publish skill delivers it to your own PR's description. Static and blast-radius code review is not performed inline; it happens automatically on the pushed PR.
    • MCP registry — MCP servers and their optional wrapping subagents (Slack, GitHub, Linear, Google Workspace, Atlassian, Zoom), declared declaratively and rendered into opencode.json via the opencode-mcp-{servers,tools,agents} template partials.
    • Agent of Empires config — aoe's global user config, chezmoi-managed and deployed to ~/.agent-of-empires/config.toml.
    • pi model config — points pi's local mlx provider at the same mlx_lm.server endpoint (127.0.0.1:1234) opencode uses; chezmoi-managed counterpart to opencode's mlx provider block.
  • Automation
    • Calendar
    • Homebridge
    • LaunchAgents — scheduled macOS tasks defined declaratively in dot_config/launchd-yaml/agents.yaml (generated to plists via yq + plutil), including a daily 7am production-error triage (fix-prod-errors) that dispatches worktree fix sessions, a monthly spec-compliance audit (audit), a weekly Sunday cross-repo friction-hotspot refactor dispatcher (refactor-hotspots) that tracks dispatches in dot_config/opencode/create_hotspot-dispatch-log.json to dedup repeat proposals, a weekly Sunday disk-space cleanup (cleanup), a 15-minute kb-zoom-capture that carves recent Zoom meeting transcripts out of the ephemeral "My Notes" cache into ~/Documents/Zoom so the daily kb-enrich job can distill them, and a persistent aoe serve daemon (aoe-serve, personal profile, on :4097) that keeps the local TUI's structured (ACP) session view working, since the TUI is an ACP client that never auto-spawns its own daemon — bound to loopback but also reachable on the owner's tailnet via a companion tailscale-serve-aoe agent for remote/phone access (tailnet membership is the access boundary; no separate app-level auth)
  • Packages

Quick start

sh -c "$(curl -fsLS get.chezmoi.io)" -- init --apply athal7

You'll be prompted for required values (name, email, code directory, GitHub token). Optional integrations can be added by editing ~/.config/chezmoi/chezmoi.toml after init — see .chezmoi.toml.tmpl.

Machine-specific config

Per-machine values live in ~/.local/share/chezmoi/.chezmoidata/local.yaml. Copy local.yaml.example and fill in your values.

About

No description or website provided.

Topics

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors