- OmniFocus 4
- iA Writer
- Slack
- Hudlum
-
config.ghostty:font-family = Fira Code theme = Dracula window-width = 120 window-height = 30 # Fix for Claude not scrolling with mouse mouse-reporting = false scrollback-limit = 0
-
.zshrc:plugins=(z git macos xcode yarn mise) # Auto-install updates every 30 days DISABLE_UPDATE_PROMPT=true UPDATE_ZSH_DAYS=30 source $ZSH/oh-my-zsh.sh # Calm zsh down when it can't find file matches unsetopt nomatch alias mac_mini_port_forward="ssh -L 5922:localhost:5900 lil-mac.local" alias ugh="git commit --amend --no-edit" # Homebrew export PATH="$HOME/.local/bin:$PATH" -
brew analytics off brew install diff-so-fancy brew install mise
-
Firacode:
brew install --cask font-fira-code
- Dock on bottom, auto-hide on, modest magnification
- Keyboard settings
- Enable "Keyboard navigation"
- Edit "Text Input" and disable "Add period with double-space"
- Accessibility Settings
- Turn on zoom (ctrl key + scroll)
- "Reduce Transparency"
- "Show window title icons"
git config --global core.pager "diff-so-fancy | less --tabs=4 -RFX"git config --global pull.rebase truegit config --global rebase.autoStash truegit config --global push.default simplegit config --global user.name "Ash Furrow"git config --global user.email ash@ashfurrow.comgit config --global alias.pushf "push --force-with-lease"- Set a good highlight colour (Apple obtusely makes you buy an iMac for this):
defaults write -g NSColorSimulateHardwareAccent -bool YES && defaults write -g NSColorSimulatedHardwareEnclosureNumber -int 7 - Fix Tahoe menu icons:
defaults write -g NSMenuEnableActionImages -bool NO - Stop Photos from opening when attaching a digital camera:
defaults -currentHost write com.apple.ImageCapture disableHotPlug -bool YES - Always expand save file dialogue box:
defaults write -g NSNavPanelExpandedStateForSaveMode -boolean true - Hide Desktop icons:
defaults write com.apple.finder CreateDesktop false
Hey Ash, I was perusing your nicely curated Mac setup :) I'm an old mac hack myself (used to be called a MacHead).
Here's one you might consider adding to your .bash_profile (or the equivalent zsh)..
alias show='defaults write com.apple.finder AppleShowAllFiles 1 && killall Finder'
alias hide='defaults write com.apple.finder AppleShowAllFiles 0 && killall Finder'
Useful if I want to see all those invisible files in the finder.
Cheers!