Setting-up New Mac (2018)
Chronological and step-by-step list of actions I took while setting up new Mac.
- Pre-flight checklist on fresh install.
- Update to latest software, Mac App Store should not have anything in Updates.
- Change computer name to Toto’s MBP. (Maybe start using fancy names again?)
- Turn on iCloud.
- Disable optimized storage.
- System Preferences
- Turn on FileVault.
- Disable Dashboard.
- Configure keyboard input sources to: ABC (for English), Japanese (Hiragana), Georgian (QWERTY).
- Set ABC on caps-lock when Japanese keyboard is on.
- Set ABC keys on caps-lock when Georgian keybaord is on.
- Set resolution to true 2×. Boo for non-integer scaling.
- Set correct timezone and locale.
- Set lock message: If found, please do the right thing. Email [redacted] or call [redacted]. This computer is encrypted and attached to iCloud account. It is valueless if lost.
- Setup Watch Unlock and TouchID.
- Set-up Accounts:
- iCloud should be set up already.
- Business ([redacted] hosted) account:
- Email: [redacted]
- Hostname: [redacted]
- Path Prefix: INBOX
- Business (alias for [redacted]) account:
- Email: [redacted]
- Everything else is same as above.
- …
- Verify Messages is loading data from iCloud, if not migrate contents of: ~/Library/Messages
- Install 1Password.
- Install
homebrew
./usr/bin/ruby -e "$(curl -fsSL [raw.githubusercontent.com/Homebrew/install/master/install](https://raw.githubusercontent.com/Homebrew/install/master/install))"
- Install mas-cli:
brew install mas
(because Mac App Store pre-Mojave is terrible)
- Install Fish Shell and make it default.
- Set locale on UTF-8 by executing:
set -Ux LC_ALL en_US.UTF-8
set -Ux LANG en_US.UTF-8
- Set locale on UTF-8 by executing:
- Migrate user fonts folder: ~/Library/Fonts
- Configure .dotfiles.
- Install TextExpander and give a another chance, it can do much more that I’m using currently.
- Install Alfred.
- Preferences sync folder:
~/Documents/Misc./Alfred Sync/
- Configure banking quick access:
- [redacted]
- Configure Jisho:
- URL: http://jisho.org/search/{query}
- Keyword: j
- Configure Tangorin:
- URL: http://tangorin.com/general/{query}
- Keyword: t
- Configure Google Translate (ja→en):
- URL: https://translate.google.com/#ja/en/{query}
- Keyword: gt
- Preferences sync folder:
- Install Xcode.
$ xcode-select --install
- Install Xcode beta (if there is one)
- Install Reveal.
- Configure my LLDB aliases.
- Install Brisk.
- Install Dash.
- Install Hex Friend.
- Install WWDC.io.
- Install Build Time Analyzer (?).
- Organize code snippets using Xcode or TextExpander.
- Install Huston, push notification gem.
- Install Tower and Kaleidoscope.
- Make Tower’s git as system default.
- Configure git
git config --global user.name "Toto Tvalavadze"
git config --global user.email "[redacted]"
git config --global color.ui auto
- Configure
.gitconfig
- Install and configure Kaleidoscope as default diff and merge tool.
- Configure git-lfs.
- Configure certificates, ssh keys, and remote access.
- Make sure iCloud Keychain is synced.
- Move all Apple Developer Certificates from old/other computer.
- Make sure GitHub access is working and new computer is registered.
- Setup Ruby environment.
$ brew install autoconf automake gdbm gmp libksba libtool libyaml openssl pkg-config readline
- Disable local documentation generator from
.gemrc
:gem: --no-ri --no-rdoc
- Use this installation process.
- Install TextMate.
- Install VSCode.
- Configure my settings.
- Setup Python environment.
- [WIP]
- Setup Node environment. (Not sure about that so far)
- [WIP]
- Install BackBlaze and reconfigure my account to new computer.
- Install thinking tools — Things, Agenda, MindNote, MonoDraw, Bear, Grammarly.
- Convert old Notability notes to PDF and archive somewhere.
- Install work tools — Skype for Business, Slack, Chrome, Viber.
- Consider switching to Fantastical 2.
- Install Bartender, your menu bar is about to get poo-pooed on.
- Install Setapp:
- TripMode, iStat Menus, Squash, CleanMyMac, Gifox, Mate Translate, World Clock Pro.
- Install RescueTime.
- Consider pomedoro timers and some other time tracking tools. Toggl maybe?
- Install and Configure Ghostery for Safari.
- Install minor useful utilities:
- Deliveries
- SuperDuper!
- Printopia
- The Unarchiver
- Transmit 5
- Garmin Express
- Soulver
- Transmission
- Make sure Photos is getting data from iCloud (non-optimized storage: on).
- Make sure iCloud Storage is transferring Documents folder and Desktop folder.
- Transfer non-sync folders:
- ~/Reference (drop in sidebar)
- ~/Inbox (drop in sidebar)
- ~/Code
- ~/Websites
- ~/Music
- ~/Movies
- ~/Downloads
- ~/Pictures/RAW Photos
- ~/Pictures/Wallpapers
- ~/Pictures/Zwift
- ~/Pictures/Lightroom
- Install Adobe Application Manager.
- Photoshop CC
- Lightroom Classic CC (ugh, consider Capture One 11 instead)
- Illustrator CC
- Camera Raw CC
- Install design utilities: Xscope, Flinto, Squash.
- Install boring stuff: Pages, Numbers, Keynote.
- Install Ableton Live 10 and audio software.
- Download sample packages I need.
- Add folders for IR responses and samples to file browser.
- Test Push 2 is working.
- Install sports apps: Zwift, Garmin Express.
All set, computer should be usable now. 👨💻