Do the mac machine setup stuff
- fingerprint scan
- no siri
- turn on filevault
- no tracking
- no icloud acct
- Remove everything from Dock
- Pin Dock to the left
System prefs
- Spotlight settings, uncheck all but applications and system prefs
- Keyboard -> Keyboard navigation √
- Spelling and prediction -> disable spell correct, prediction stuff, and smart quotes and dashes
- Accessiblity -> Zoom - Use scroll gesture with modifier keys to zoom
- Stage Manager -> Click wallpaper to reveal desktop -> Only in Stage Manager
Open Terminal, do the following
# get the prompt for xcode tools installation
git
# do the thing
# install rosetta
sudo softwareupdate --install-rosetta
# install homebrew with the instructions here https://brew.sh/
#
# terminal prefs cmd+,
# General -> New window with profile Pro
# Profiles -> Text -> Blink cursor
# -> Window -> Columns: 140 Rows: 72
# -> Keyboard -> Use Option as Meta key
After you have homebrew installed
brew install tree jq node speedtest-cli terraform
# homebrew cask programs
brew install --cask 1password maccy beekeeper-studio docker \
firefox free-ruler notion slack tidal sublime-merge sublime-text \
visual-studio-code vlc zoom kap foobar2000 lastfm virtualbox
# set git editor to nano
git config --global core.editor "nano"
Some formulas require opening and granting permission via System Preferences before you can use them (Docker, Virtualbox, etc).
Open Docker Desktop, update memory and tracking preferences.
If you did the Homebrew steps above, you'll have Python3 available as
python3 -V
pip3 install virtualenv
https://www.howtogeek.com/678343/how-to-disable-the-screenshot-preview-thumbnails-on-a-mac/
Apple Music sometimes auto-opens when the audio device changes. Disable it with this:
launchctl unload -w /System/Library/LaunchAgents/com.apple.rcd.plist
brew install bash
# determine bash path
which bash
# whitelist bash
sudo nano /etc/shells
# paste in the homebrew bash path, save the file
# run chsh and use the hombrew bash path
chsh -s <path-to-homebrew-bash>