Initial public release

A chezmoi-based fleet-dotfiles template for macOS workstations:

- Two-way auto-sync via launchd watcher + 5-min puller
- Mesh SSH via modify_authorized_keys driven by .chezmoidata/fleet.yaml
- age-encrypted secrets file
- Bundled Claude Code agentic team (11 agents) + /lite + /lite-sub commands
- Verify-before-claiming Stop hook
- Generic statusline + project-boundary validate-path hook
- Reference launchd plist for cross-fleet task-durations aggregation
  (companion repo: gitea.tojo.team/cardinale/task-durations)
- AGENTS.md walks an agent through the entire setup Q&A interactively
- docs/ covers architecture, security model, fleet onboarding
This commit is contained in:
Anthony Cardinale
2026-05-02 17:26:32 -04:00
commit ebccdda936
42 changed files with 2994 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
# Skeleton .zshrc rendered by chezmoi. Copy to dot_zshrc.tmpl in your fork
# and add your own exports / PATH / completions / aliases.
#
# The single critical line is the one that sources the encrypted secrets
# file at the bottom — don't remove that, or your fleet's API tokens
# won't load on shell start.
# ───────── PATH ─────────
export PATH="$HOME/.local/bin:$PATH"
export PATH="/opt/homebrew/bin:/usr/local/bin:$PATH"
# ───────── Editor / pager ─────────
export EDITOR="nvim"
export PAGER="less"
# ───────── Completions / shell tools (uncomment what you use) ─────────
# [ -s "{{ .chezmoi.homeDir }}/.bun/_bun" ] && source "{{ .chezmoi.homeDir }}/.bun/_bun"
# eval "$(starship init zsh)"
# eval "$(zoxide init zsh)"
# ───────── Aliases ─────────
alias ll="ls -lah"
alias g="git"
# ───────── Fleet secrets (must come last so per-key exports above can be overridden) ─────────
# Loaded from the age-encrypted file managed by chezmoi.
[[ -f "${HOME}/.config/fleet-dotfiles/secrets.env" ]] && source "${HOME}/.config/fleet-dotfiles/secrets.env"