Install
$ npx skills add athal7/dotfilesREADME
# GitHub Repository: athal7/dotfiles
**URL:** https://github.com/athal7/dotfiles
**Author:** athal7
**Description:**
**Homepage:**
**Language:** Shell
## Stats
- Stars: 6
- Forks: 2
- Open Issues: 1
- Commits: 1011
- Created: 2012-07-08T22:19:43Z
- Updated: 2026-06-18T15:59:23Z
- Pushed: 2026-06-18T16:03:13Z
## README
# athal7's dotfiles
Manages `~` on macOS via [chezmoi](https://chezmoi.io).
## What's here
- **Dev environment**
- Shell — [zshrc](dot_zshrc.tmpl), [zshenv](dot_zshenv.tmpl), [zprofile](dot_zprofile.tmpl)
- [Editor](dot_config/nvim/)
- [Git](dot_config/git/)
- [Terminal](dot_config/ghostty/)
- **AI tooling**
- [OpenCode config](dot_config/opencode/opencode.json.tmpl)
- [Agent skills](skills/) — knowledge base, communication, code review, and more
- **Automation**
- [Calendar](dot_local/lib/cal/__main__.py)
- [Homebridge](dot_homebridge/)
- [LaunchAgents](.chezmoidata/launchd.yaml) — scheduled macOS tasks defined declaratively in [`.chezmoidata/launchd.yaml`](.chezmoidata/launchd.yaml) (generated to plists via yq + plutil), including a daily 7am production-error triage (`fix-prod-errors`) that dispatches worktree fix sessions, a weekly Sunday spec-compliance audit (`audit`), and a weekly Sunday disk-space cleanup (`cleanup`)
- [Packages](.chezmoidata/packages.yaml)
## Quick start
```bash
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`](.chezmoi.toml.tmpl).
## Machine-specific config
Per-machine values live in `~/.local/share/chezmoi/.chezmoidata/local.yaml`. Copy [`local.yaml.example`](local.yaml.example) and fill in your values.
Information
Repository
Language
Shell
Created
2026/6/18
Updated
2026/6/19