Updated from three years ago: https://bluebones.net/2019/07/set-up-a-new-mac/
- Upgrade to latest OSX.
- Restore home directory from Backblaze. (Or at least dotfiles, .ssh dir, .vim dir, bin directory, ~/Library/Application Support/Alfred 4/*, pwd.dsv.gpg, business, travel)
- Alfred (and give it Accessibility access, add license key).
- Dock: remove everything, hiding on, magnification on.
- Sublime Text 4 (add license key, set
"trim_trailing_white_space_on_save": true
in sublime prefs, install Package Control, install Solarized Theme). - subl commandline sublime.
$ ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" ~/u/bin/subl
- sublime-git-ignorer: (1) add Package Control repo https://github.com/apc999/sublime-text-gitignore (2)
add package sublime-text-gitignore (3) use menu item : File->Exclude Git-ignored (4) Give this a keyboard shortcut in Sublime, Preferences, Key Bindings with{ "keys": ["alt+shift+i"], "command": "exclude_ignored" }
- Install FiraCode and add it to Sublime Text prefs with
"font_face": "Fira Code"
. - Hide Desktop icons
$ defaults write com.apple.finder CreateDesktop false
$ killall Finder
- Solarized theme for Terminal and make default in preferences.
- “Use Option as Meta Key” in Terminal to make left Alt work as Esc.
- Use Ctrl-f7 or the Keyboard, Shortcuts in System Preferences to give Full Keyboard Access so that tab takes you to every button in a dialog, etc.
- Homebrew. (Installs OSX commandline tools.)
brew install mariadb
brew install npm
brew install gimme-aws-creds
brew install awscli
brew install kubectl
brew install sops
brew install kubectx
brew install apache2
brew install php
- Discord.
- Change all .txt to open with Sublime Text.
- Show hidden files in Finder. Cmd-Shift-.
- WhatsApp.
- 1Password.
- Chrome. (Log in to Chrome to get uBlock Origin and other extensions.)
- Skitch.
- Backblaze.
- Parallels Desktop + MTGO
npm install -g rtm-cli
- Disable Ask Siri in System Preferences, Siri +Remove Ask Siri from touchbar in System Preferences, Keyboard, Customize Touch Bar…
- Turn on “tap to click” in System Preferences, Trackpad.
- Disable long-press (it’s wayyyyy too annoying when selecting text in Chrome):
defaults write -g ApplePressAndHoldEnabled -bool false
- Zoom.
- Skype.
- PyCharm (and Solarized theme).
- GoLand (and Solarized theme).
- WebStorm (and Solarized theme).
- Spotify.
+PHPStorm
-GoLand
-WebStorm
+Set default font to Fira Code for PHPStorm and PyCharm
-brew install gimme-aws-creds
-brew install awscli
-brew install kubectl
-brew install sops
-brew install kubectx
+Docker desktop
+`brew install gh`
-Restore home directory from Backblaze. (Or at least dotfiles, .ssh dir, .vim dir, bin directory, ~/Library/Application Support/Alfred 4/*, pwd.dsv.gpg, business, travel)
+Restore u directory from Backblaze backup.
+ Restore dotfiles, .ssh dir, .vim dir, maybe other dot directories from Backblaze backup.
+ Restore ~/Library/Application Support/Alfred 4/*.
+Slack
-Use Ctrl-f7 or the Keyboard, Shortcuts in System Preferences to give Full Keyboard Access so that tab takes you to every button in a dialog, etc.
+Use Ctrl-f7 to enable keyboard navigation of dialogs
Later version at https://bluebones.net/2023/08/set-up-a-new-mac-august-2023-edition/