sudo mdutil -a -d
System Settings > Siri > Siri Suggestions & Privacy, flip the toggle off of every single app
Try to get mdsync to stop indexing constantly:
Settings > Spotlight > Search Privacy > Add the main hardrive.
Turn everything off in ‘search results’ except for ‘System settings’
Settings > Apple Intelligence & Siri > Turn everything off
Tap on ‘Delete Siri & Dictation History’
Tap on ‘About Siri, Dictation & Privacy’ and go through every application unchecking ‘Learn from this application’
Accessibility > Read and Speak > Turn on Speak Selection (use opt-esc to use it)
Trackpad > Scroll & Zoom > Uncheck Natural
> More Gestures > Swipe between pages > Swipe with three fingers
> Point & Click > select Tap to Click
Keyboard > Keyboard Navigation > flip on
Keyboard > Keyboard > Key Repeat > Fast
> Delay Until Repeat > Short
> Press globe key to > Show Emoji & Symbols (this makes cmd+ctrl+space work to open emoji view)
> Customize Control Strip > Remove Siri
> Remove Keyboard brightness
> Remove launchpad
> Add lock screen
> Add do not disturb
> Keyboard Shortcuts > Modifier Keys > Map Caps Lock to Control
> Shortcuts > Select 'Use keyboard navigation to move focus between controls'
> Spotlight > change 'Show Spotlight search' to opt+space (clears cmd+space for quicksilver)
> unselect 'Show Finder search window' (why? I didn't do this the last time)
> App Shortcuts > Add 'Google Chrome'
Back ctl+h (overrides default of cmd+[, helpful for deindent in online editors)
Forward ctrl+l (overrides default of cmd+], helpful indent in online editors)
> Accessibility > Invert colors with cmd+opt+ctrl+8
> Function Keys > Use F1, F2, etc. as standard function keys
> Text
> Uncheck 'correct spelling'
> Uncheck 'capitalize words'
> Uncheck 'add period with double-space
> Uncheck 'touch bar suggestions'
> Uncheck 'use smart quotes'
> Remove 'omw' from shortcuts
> Keyboard Shortcuts > Mission Control > Uncheck 'Application Windows' for ctrl-down (needed for tmux)
> Uncheck 'Mission control' for ctrl-up (needed for tmux)
Mouse > Scroll direction: Uncheck natural
> Secondary click > Click on right side
> Increase tracking speed
> More Gestures > Turn off Swipe between full-screen apps w/ two fingers
> Turn off mission control with double tap
Touch ID > Add a fingerprint
> Use Touch ID for unlocking your Mac and password autofill
Spotlight > Search Results > unselect all except 'Applications', 'System Preferences', and 'Definition'
> unselect 'Allow Spotlight Suggestions in Look Up' (this is now called 'Siri Suggestions')
Dock > Position on screen > Right
> Automatically hide and show dock
> Do not animate application opens
Sound > Sound Effects > Turn down alert volume to 3/4
Siri > Uncheck 'Enable Ask Siri'
Display > Uncheck automatically adjust brightness
Dock & Menu Bar > Clock
> Digital
> Use 24-hour clock
> Display time with seconds
> Show date: always
General > Show Scroll Bars > Always
General > Uncheck 'Allow Handoff between this Mac and your iCloud devices' for work computer
Bluetooth > Show Bluetooth in menu bar
Battery > Uncheck 'slightly dim the display while on battery power'
> Bump "Turn off display after" to 5 min
> Show in Menu Bar
> Show Percentage
> Put hard disks to sleep when possible: Never
Input Sources > Uncheck 'select the previous input source'
> Uncheck 'select next source in input menu'
These shortcuts conflict with Xcode's autocomplete (ctrl+space)
Control Center > Focus > Always Show in Menu Bar
Accessibility > Display > Reduce transparency
Finder > Settings > Advanced > Unselect 'Show warning before changing an extension'
Open finder
- Tap cmd / to show status bar
- Tap cmd opt p to show path bar
Those settings will stick (I hope)
ssh-keygen -b 4096 -f ~/.ssh/id_rsa4096_gold -o -a 100
ssh-add ~/.ssh/id_rsa4096_gold
cat ~/.ssh/id_rsa4096_gold.pub | pbcopy
Paste public key into email to myself
Add public key to github.com/settings/keys
Add public key remote at ~/.ssh/authorized_keys
Add to ~/.ssh/config
Host <my-domain>.com
HostName=<some-ip>
User=ec2-user
IdentityFile=~/.ssh/id_rsa4096_gold
Port=5083
System Settings > Keyboard > Keyboard Shortcuts > Mission Control > Uncheck 'Move left a space'
> Uncheck 'Move right a space'
> Uncheck 'Switch to Desktop'
> Desktop & Dock > Uncheck all Spaces related options of Mission Control
> Click wallpaper to show desktop items > Only in Stage Manager (whatever that is)
> Desktop & Dock > Hot corners > set bottom left to Mission Control (don't use a top corner because the cursor will automatically expand the huge 'desktop' unnecessary bar)
> set bottom right to Desktop
Come back to these to see if anyone helped: link
In term:
brew install bash
sudo vim /etc/shells
:: edit to prepend /opt/homebrew/bin/bash to the list
chsh -s /opt/homebrew/bin/bash
echo "export BASH_SILENCE_DEPRECATION_WARNING=1" >> ~/.bash_profile
Open Terminal > Terminal (menu bar) > turn off ‘Secure Keyboard Entry’.
If this is on, apps like Dictionary do not come to the foreground when opened. Terminal retains focus
Turn off screenshot delay:
Cmd+shift+5 > Options > uncheck ‘show floating thumbnail’
Turn off screenshot shadow:
defaults write com.apple.screencapture disable-shadow -bool true
Clone my various repos for notes:
cd ~
git clone ssh://gitbox:/srv/git/repos/notes.git
cd ~/dev
git clone ssh://gitbox:/srv/git/repos/snippets.git
git clone ssh://gitbox:/srv/git/repos/system_config.git
cd ~
ln -sv /Users/lzell/dev/system_config/homedir/.vimrc /Users/lzell
ln -sv /Users/lzell/dev/system_config/bin /Users/lzell/bin
[repeat for all dotfiles in system_config/homedir]
Use my saved configuration for term:
open ~/dev/system_config/lz.terminal
Make terminal settings stick:
- Type cmd, to open terminal settings
- Select Profiles > lz
- Tap on “Default”
- Enter in shell:
sudo chown $(whoami):staff ~/Library/Preferences/com.apple.Terminal.plist
Change /usr/local ownership:
sudo chown -R $(whoami):staff /usr/local/*
Edit term numpad settings with cmd, > lz (my profile) > Advanced > Uncheck ‘Allow VT100 application keypad mode’.
If I don’t do this, then 9 and 3 on my keyboard numpad have weird behavior in vim.
Do this so tmux works well for resizing panes with C-b arrow:
https://stackoverflow.com/a/69969363/143447
It’s a little tricky to get right:
- Profiles > LZ > Keyboard
- Copy the Action for ‘ctrl-left’
- Tap the plus icon
- Key: up arrow
- Modifier: control
- Action: Send Text
- Paste into the input box, then delete the final D and replace it with A or B
Right click on desktop and select ‘Show View Options’
Stack by: none
Sort by: name
Icon size: 32x32
Grid spacing: middle
Text size: 16
Label position: right
developer.apple.com/downloads/more
Install firefox. Follow instructions in my firefox note
Install quicksilver at https://qsapp.com/. Follow instructions at ~/notes/quicksilver.txt
Install homebrew: https://brew.sh/
Install rvm: https://rvm.io/
rvm install ruby-3.2.2
ruby -v
Install pyenv
brew install pyenv
pyenv install 3.8.17
pyenv global 3.8.17
python -V
Install with homebrew:
bash
ack
ag
awscli
bash-completion@2
emacs-plus@28 --with-native-comp
fd
ffmpeg
fzf
ghostscript
git
git-gui
gnu-tar
graphviz
imagemagick
jq
mysql
nginx
pandoc
parallel
pyenv
ripgrep
shellcheck
stripe/stripe-cli/stripe
tmux
tree
universal-ctags
vim
wget
htop
Install Spectacle App:
Update: Spectacle is no longer maintained. Try Rectangle instead:
brew install –cask rectangle
Uncheck ‘next display’ and ‘previous display’ shortcuts
Set cmd+opt+ctrl+(direction) to left half, upper half, etc.
Set cmd+opt+ctrl+space to ‘maximize’
Select “Launch Rectangle at login”
Install gitx-dev, a fork of gitx that works on MacOS. (update 2022-04-12: the download page for this doesn’t work anymore)
Once installed, GitX > Enable terminal usage
Install Chrome:
Disable spell check at chrome://settings/languages
Turn off ‘offer to save passwords’ at chrome://settings/passwords
Install cdto, cd to:
https://github.com/jbtule/cdto
Drag it into /Applications, then cmd+drag it into the finder bar
Install printer software:
Download the “BrotherPushScanTool” from the web
Download the “Brother iPrint&Scan” application from the app store
Restart the printer
See my opensnoop notes for disabling SIP
Dictation: use option-uparrow
Use thunderbolt 5 cable:
OK, initial impressions. Off-topic, if you value your time, I highly recommend buying a Thunderbolt cable for the transfer. Disable WiFi on both, skip through the new setup, then launch Migration Assistant on both with the cable connecting. It should pick it up and use it. Transfer speeds for TB5 peaked at 1 GBps – that’s bytes, not bits.
Source: https://news.ycombinator.com/item?id=42437604