My macOS Setup for Developers
Old system
- Copy
.ssh
folder,.zshrc
aliases - VSCode > Upload settings on Settings Sync.
New system
- Paste
.ssh
folder,.zshrc
aliases. - Move the projects folder. If not, you might need
.env
from your local projects.sa - iCloud login restores Desktop, Documents etc.
- Open Safari > Install Brave
- Brave Login will sync all the extensions, password, bookmarks
- Install Slack
- Install Discord
- Install Notion
- Install Adobe Creative Cloud
- Photoshop CC
- Adobe XD
- Install VSCode
- Install Settings Sync
- Download plugins using Settings Sync:
a80e2cd6d6465a9a3bef09497da7d175
There are over 45 VSCode plugins. - Install brew
- To install iTerm, follow these steps.
- Customise iTerm from this gist: (ZSH_THEME="agnoster", Source Code Pro...)
- ☝️That will install Developer tools
- Settings > Appearance > General > Theme > Minimal (I love this one)
- OhMyZsh plugins that I use
git zsh-autosuggestions laravel npm copyfile copydir common-aliases composer gitignore
- Utilities
- Fix the home / end keys on Mac http://www.evansweb.info/2005/03/24/mac-os-x-and-home-end-keys/
- Keyboard Shortcut to Zoom the current window: Setup Preferences > Keyboard > App Shortcuts > Cmd + Alt + = to “Zoom”
- Dato
- CopyClip (not using any more)
- Magnet
- https://pliim.app/ (not using any more)
- Install
- homebrew (install ruby, python - I guess)
- Node / npm
- Yarn
- PHP / Composer / Apache (maybe)
- PHP 7.3 for Catalina https://stackoverflow.com/a/59446276/213767 PHP for Monterey https://getgrav.org/blog/macos-monterey-apache-multiple-php-versions
- phpMyAdmin
- Install Xcode
- Get simulators
- Install React Native
- Install Flutter
Get started
- mkdir ~/projects
- Clone repos