Skip to content

Homedir improvements: modern CLI tools, .zshrc.local, .macos script, README overhaul#2

Closed
TechNickAI wants to merge 6 commits into
masterfrom
feature/homedir-improvements
Closed

Homedir improvements: modern CLI tools, .zshrc.local, .macos script, README overhaul#2
TechNickAI wants to merge 6 commits into
masterfrom
feature/homedir-improvements

Conversation

@TechNickAI
Copy link
Copy Markdown
Owner

Summary

  • Add modern CLI tools to Brewfile: btop (process viewer), delta (git diffs), fzf (fuzzy finder)
  • Add .zshrc.local override pattern: Machine-specific settings that stay out of git
  • Create .macos script: Screenshot location, VS Code/Cursor vim key repeat
  • Overhaul README: Comprehensive documentation of all features

Commits

  1. ✨ Add modern CLI tools to Brewfile - btop, delta, fzf
  2. ✨ Add .zshrc.local override pattern - Local overrides sourced at end of shell config
  3. ✨ Add .macos script for system preferences - Idempotent defaults script
  4. 📝 Overhaul README - Full documentation of what's included

After Merge

Run these to apply changes:

# Install new CLI tools
brew bundle --file=~/homedir/Brewfile

# Apply macOS defaults
~/.macos

🤖 Generated with Claude Code

Nick Sullivan and others added 3 commits December 27, 2025 14:22
- btop: Modern process viewer (better htop)
- delta: Beautiful git diffs with syntax highlighting
- fzf: Fuzzy finder for files, history, and everything

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Support machine-specific shell customizations without committing secrets.
Create ~/.zshrc.local for local-only configurations that stay out of git.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Configure macOS defaults:
- Screenshots saved to ~/Desktop/ScreenShots/
- Enable key repeat for VS Code (vim j/k)
- Enable key repeat for Cursor (vim j/k)

Script is idempotent and safe to run multiple times.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Comment thread .macos Outdated
- Document all shell configurations
- Add CLI tools table with new additions
- Document .macos script and its settings
- Add customization section with .zshrc.local pattern
- Document smart git functions and automation
- Include file structure overview

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@TechNickAI TechNickAI force-pushed the feature/homedir-improvements branch from 247cc9f to a2da169 Compare December 27, 2025 22:42
Comment thread .macos Outdated
Nick Sullivan and others added 2 commits December 27, 2025 14:46
- Delete Super Linter workflow (slow, overly pedantic)
- Add shellcheck for bash/sh scripts (excludes zsh)
- Update ruff to v0.14.10
- Fix install.sh with proper shebang and set -e

Pre-commit is faster, runs locally, and checks what matters.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Address Cursor Bugbot feedback:
- Support both "System Preferences" (pre-Ventura) and "System Settings" (Ventura+)
- Add new Cursor bundle ID (com.getcursor.Cursor) alongside old todesktop ID
- Suppress errors with 2>/dev/null for cross-version compatibility

Both commands run to ensure compatibility across macOS versions and Cursor installations.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@TechNickAI TechNickAI deleted the branch master December 27, 2025 23:12
@TechNickAI TechNickAI closed this Dec 27, 2025
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