Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
**/extra.*
git/.git-templates/hooks/*.sample
karabiner/.config/karabiner/assets
terminfo/.terminfo/69/iterm.app
terminfo/.terminfo/69/iterm
Expand Down
7 changes: 6 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,10 @@ yabai), `clang-format`, `dircolors`, `eslint`, `grc`, `iterm2` (replaced
by ghostty), `khd` (replaced by skhd), `mpv`, `neovim`, `readline`,
`ruby`, `spaceship`, `vint`.

Not stow packages: `bootstrap/` (LaunchAgent templates rendered by
`bootstrap.sh`), `docs/` (keybinding catalog), `scripts/`, and the Swift
sources for `holdpeek/` and `mouseless/` (each built with its `build.sh`).

## Installation

### Fresh machine
Expand Down Expand Up @@ -67,7 +71,8 @@ Phases (run a subset with `--only`/`--skip`, list with `--list`):
| `mlx` | Apple-Silicon local-model stack (`mlx-lm` via `uv`) |

`--agents cadence,glean,weather,sync-tix-to-vault` picks which LaunchAgents
get installed (those four are the default; `ollama` is opt-in). `--no-agents`
get installed (those four are the default; `ollama`, `mouse-tap`, and
`holdpeek` are opt-in). `--no-agents`
skips them. `--yes` runs non-interactively (keeps the current hostname).

**SIP / yabai:** full scripting-addition support needs SIP partially
Expand Down
6 changes: 3 additions & 3 deletions bootstrap.sh
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ TIMEZONE="America/Chicago"
# Active stow packages (mirror of README's "Active packages" table).
STOW_PACKAGES=(bin borders claude codex fastfetch fonts gate ghostty git homebrew \
karabiner shell sketchybar skhd terminfo tmux vim yabai zsh)
# LaunchAgents installed by default. ollama + pilot are opt-in (--agents):
# local models live on the M4, and pilot is the disabled screenpipe rig.
# LaunchAgents installed by default. ollama, mouse-tap, and holdpeek are
# opt-in (--agents): local models live on the M4.
DEFAULT_AGENTS=(cadence glean weather sync-tix-to-vault)

# --- flags ------------------------------------------------------------------
Expand Down Expand Up @@ -458,7 +458,7 @@ phase_agents() {
launchctl unload "$out" >/dev/null 2>&1 || true
if launchctl load -w "$out" >/dev/null 2>&1; then ok "Loaded $label"; else warn "could not load $label"; fi
done
info "Available agents: cadence glean weather sync-tix-to-vault ollama"
info "Available agents: cadence glean weather sync-tix-to-vault ollama mouse-tap holdpeek"
}

# ============================================================================
Expand Down
2 changes: 0 additions & 2 deletions git/.gitconfig
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,6 @@
smudge = git-lfs smudge -- %f
required = true
process = git-lfs filter-process
[init]
templatedir = ~/.git-templates
[pager]
# diff = diff-so-fancy | less --tabs=4 -RFX
# show = diff-so-fancy | less --tabs=4 -RFX
Expand Down
2 changes: 0 additions & 2 deletions git/.gitconfig-add
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,6 @@
clean = git-lfs clean -- %f
smudge = git-lfs smudge -- %f
required = true
[init]
templatedir = ~/.git-templates
[pager]
diff = diff-so-fancy | less --tabs=4 -RFX
show = diff-so-fancy | less --tabs=4 -RFX
Expand Down