Skip to content

Apply mechanical fixes from repo review#15

Merged
KB1RMA merged 1 commit into
masterfrom
fix/mechanical-fixes
Jul 8, 2026
Merged

Apply mechanical fixes from repo review#15
KB1RMA merged 1 commit into
masterfrom
fix/mechanical-fixes

Conversation

@KB1RMA

@KB1RMA KB1RMA commented Jul 8, 2026

Copy link
Copy Markdown
Owner

Low-risk fixes surfaced during a holistic review of the repo:

  • Fix /Volumess typo in the macOS defaults script — the chflags nohidden for /Volumes has been silently failing on every setup.
  • Remove the http://github.com/ insteadOf rewrite in .gitconfig — it rewrote ssh:// remotes to plain unencrypted http and defeated the work/personal SSH-key split. The git://https:// rewrite is kept.
  • Add set -euo pipefail to all .chezmoiscripts so a failing step actually fails the apply (and CI). Required guarding $CI with ${CI:-} and tolerating killall Safari when Safari isn't running.
  • Add ripgrep and fd to packages — the Neovim telescope config depends on rg for live_grep, and fd speeds up find_files.

Verified with bash -n on all scripts and chezmoi execute-template on the packages template; CI's greenfield apply will exercise the scripts for real.

🤖 Generated with Claude Code

- Fix /Volumess typo so /Volumes is actually unhidden
- Drop http:// insteadOf rewrite that downgraded ssh remotes to plain http
- Add set -euo pipefail to all chezmoi scripts so failures surface in CI
  (guard $CI expansion and tolerate killall when Safari isn't running)
- Add ripgrep and fd, required by the Neovim telescope config

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@KB1RMA KB1RMA merged commit 3c3d296 into master Jul 8, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant