- Install iTerm2 or Hyper
- Install command line developer tools:
xcode-select --install - Install oh-my-zsh
- Install Homebrew
brew install gh zsh-autocomplete zsh-syntax-highlighting
- Download
zshrc:curl -fsSL https://raw.githubusercontent.com/giladgray/dotfiles/main/zshrc > ~/.zshrc - Download
gitconfig:curl -fsSL https://raw.githubusercontent.com/giladgray/dotfiles/main/gitconfig > ~/.gitconfig - Restart terminal
- Install NVM via curl then Node:
nvm install 22 --default - Install Yarn:
npm install --global yarn node -v && npm -v && yarn -v
git config --global user.name "<name>"git config --global user.email "<email>"- Diff tool:
npm install -g diff-so-fancy - Generate SSH Key and add to Github:
gh auth login - Clone relevant git repos
* Install from the Mac App Store
- iTerm
- Preferences → Profiles → Keys tab → Key Mappings tabs →
Presets...dropdown →Natural Text Editing. - Preferences → Keys → Hotkey tab → Check
Show/hide all windows→alt+space
- Preferences → Profiles → Keys tab → Key Mappings tabs →
- SourceTree / GitHub Desktop
- VS Code
- Sign it to GitHub to sync settings.
- Register fingerprints for TouchID!
- Menu Bar → ✅
Show Bluetooth in menu bar - Mission Control → ❌
Automatically rearrange Spaces... - Trackpad → Point & Click → ✅
Tap to click - Trackpad → Scroll & Zoom → ❌
Scroll direction: Natural - AutoFill & Password -> ❌ AutoFill Passwords and Passkeys (using 1Password instead)