diff --git a/.gitignore b/.gitignore index e9528f2..3f82f5e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,4 @@ **/extra.* -git/.git-templates/hooks/*.sample karabiner/.config/karabiner/assets terminfo/.terminfo/69/iterm.app terminfo/.terminfo/69/iterm diff --git a/README.md b/README.md index c48ac6a..39adb13 100644 --- a/README.md +++ b/README.md @@ -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 @@ -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 diff --git a/bootstrap.sh b/bootstrap.sh index 00b6673..c129092 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -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 ------------------------------------------------------------------ @@ -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" } # ============================================================================ diff --git a/git/.gitconfig b/git/.gitconfig index 9280f00..d1c1f01 100644 --- a/git/.gitconfig +++ b/git/.gitconfig @@ -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 diff --git a/git/.gitconfig-add b/git/.gitconfig-add index d122537..a7a8acd 100644 --- a/git/.gitconfig-add +++ b/git/.gitconfig-add @@ -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