- Apple Acount + Connect the Messages App to Apple Account
- Appearance - Dark
- Accessibility
- Zoom - Use scroll gesture with modifier keys to zoom - Turn on
- Spoken Content
- System Voice - Samantha
- Turn on "Speak selection"
- Pointer Control > Trackpad Options - Enable Dragging with three finger drag
- Desktop & Dock
- Dock - Automatically hide and show the Dock - Turn on
- Widgets - Default web browser - Set to Chrome
- Control Center
- Go through Menu Bar and Control Center icons
- Don't show Spotlight and Siri in the menu bar
- Spotlight
- If not using Alfred
- Turn off unneeded results
- If not using Alfred
- Keyboard
- Key Repeat - Fast
- Delay Until Repeat - Short
- Press Globe key to - Do nothing
- Shortcuts
- Mission Control
- Uncheck "Mission Control"
- Uncheck "Turn Do Not Disturb on/off"
- Uncheck "Application Windows"
- Windows
- General
- Uncheck "Minimize"
- General
- Input Sources
- Uncheck "Previous" (blocks Intellisense hotkey in IDE's)
- Update "Next" to be
Option + CMD + Space
- Services
- Disable what's not needed
- Files and Folders
- Update hotkeys for Beyond Compare (after installing it)
- Compare Files -
Ctrl + Option + Cmd + ] - Compare Folders -
Ctrl + Option + Cmd + [ - Select Left File for Compare -
Ctrl + Cmd + ] - Select Left Folder for Compare -
Ctrl + Cmd + [
- Compare Files -
- Update hotkeys for Beyond Compare (after installing it)
- Spotlight
- Disable Spotlight and Finder Search hotkeys
- Install Alfred instead
- If using Alfred on multiple Macs, use Dropbox to sync the settings
- App Shortcuts
- SourceTree.app
- Open -
CMD + DownArrow
- Open -
- SourceTree.app
- Mission Control
- Text Input - Edit
- Uncheck Add period with double-space
- Trackpad
- Point & Click
- Trackpad speed - 7
- Turn on "Tap to click"
- More Gestures
- Swipe between full screen apps - Use four fingers
- App Expose - Turn on with Four Fingers
- Point & Click
- Displays
- Setup Night Shift
- Lock Screen
- Set Turn display off and Screen Saver to Never
- Touch ID & Password
- Setup Touch ID with the index finger of each hand
- Enable "Use Touch ID" to unlock your Mac and the rest
- Apple Watch (if you have one)
- Enable unlocking applications and Mac with Apple Watch
- Make sure Git is installed and latest
git --versiongit config --global user.name "NAME_HERE"git config --global user.email "EMAIL_HERE"
- Install Dropbox
- Used for syncing configs between several computers
- Make available offline
- Finder > Dropbox > Settings
- Install VS Code and VS Code Insiders
- Turn on Settings Sync for VS Code
- Command Palette - Shell Command: Install 'code' command in PATH
- Set as default editor for Git
git config --global core.editor "code -n --wait"
- Hacks
- Faster Key Repeat
- Disable PressAndHold
- Faster Key Repeat (InitialKeyRepeat=10, KeyRepeat=2)
- Logout and Login to see the changes
- Faster Key Repeat
- Install Karabiner-Elements (download from the site)
- Choose keyboard type (ANSI, ISO, etc.) based on Keyboards: ANSI Vs ISO Vs JIS
- Map
CMD + §toCMD + `- Simple Modifications > For all devices
- From: Controls and symbols > grave_accent_and_tilde
- To: Controls and symbols > non_us_backslash
- Simple Modifications > For all devices
- UI - Disable show icon in menu bar
- Finder
- Go through the settings (e.g. Folders on Top)
- Show hidden files -
CMD + Shift + Dot
- Install Rectangle (Windows management tool)
- Import setting (or go through the settings)
- Install iTerm
- General > Preferences
- Check "Load preferences from a custom folder" (load from Dropbox)
- Save changes - Automatically
- General > Preferences
- Install Homebrew
- Install Git LFS
- See GitHub - Installing Git Large File Storage
brew install git-lfsgit lfs install
- Mac Quick Look Plugins (most don't work on Ventura)
- QLMarkdown
brew install --cask --no-quarantine [package]syntax-highlight(SourceCodeSyntaxHighlight)qlstephen(qlstephen)quicklook-json(quicklook-json)
- Install Git LFS
- Install Fira Code font
- Setup
~/.zshrcand~/.profile- Import from Dropbox
- Customize Your Shell & Command Prompt
- Setup computer name (e.g.
MacbookAlex)- Affects sharing and headphones announcment of the computer name
- Set the hostname/computer name for macOS
- Install duti (default apps for file types)
brew install dutiduti ~/.duti
- Install command line tools
- Install Node.js
mkdir ~/.fnm- Install fnm
curl -fsSL https://fnm.vercel.app/install | bash -s -- --install-dir "./.fnm" --skip-shell
- Install Python
- Install PHP (needed for the Alfred GitHub Workflow)
brew install php
- Contacts
- Add Google account
- Alfred - Much better than Spotlight
- Script Kit - Automate your Mac with TypeScript
- After installation, install my custom kenv (private)
git clone [email protected]:alexilyaev/alex-kenv.git ~/.kenv/kenvs/alex-kenv
- Setup - Run in Kit
Manage Kenvs>Trust kenv-alex-kenvKit Settings>Generate bin files(this might not be needed)
- Uninstall Instructions
- After installation, install my custom kenv (private)
- Chrome, Chrome Canary
- Settings
- On startup > Continue where you left off
- Settings
- Google Drive
- iTerm 2 - Nice terminal
- seti-iterm (theme)
- iTerm2-Color-Schemes
- Karabiner-Elements - Keys settings
- 1Password - Settings
- General
- Turn off "Keep 1Password in the menu bar"
- Keyboard Shortcuts
- Show 1Password -
Ctrl + Option + Cmd + X - Lock 1Password - Remove
- Autofill -
Ctrl + Option + Cmd + \
- Show 1Password -
- Security
- Confirm my account password - Every 30 days
- Turn on "Use universal clipboard"
- Turn on "Use Option to toggle revealed fields"
- General
- Keka - 7z/Archive app
- Kap - Screen recording (GIF, WebM, MP$)
- HandBrake (video converter)
- Node.js
- Shortcat - GUI accessibility with the keyboard
- Sip - Color picker
- Slack
- Rectangle - Windows management tool
- Legacy alternative - Slate - Low level with code
- SourceTree - Git client
- VS Code
- qBittorrent
- VLC
- CheatSheet
- Clipboard History
- If you buy the Alfred PowerPack, it already has best in class Clipboard History
- Script Kit has a free Clipboard History
- Flycut
- muzzle - Turns on Do-not-Disturb when screen-sharing in Zoom, etc.
- hidden - Menu bar management
- PowerPack for Alfred - Productivity (Paid)
- Clipboard History, Snippets, Workflows, Finder File Actions and much more
- Beyond Compare - Files comparison (Paid)
- Install the Command Line Tools from the app menu
- alfred-beyondcompare4
- macOS Preferences
- Extensions - Enable "Finder Extensions"
- MacPaw CleanMyMac 3 (paid) and Gemini 2 - Mac maintenance
- RCDefaultApp - Set default apps files and more
- Colors Converter
- alfred-devdocs
- alfred-emoji-workflow
- alfred-github-workflow
- alexilyaev/alfred-workflow-github (my own spin off - alpha)
- alfred-material-colors-workflow
- Create New File in Finder
- alfred2-sourcetree-workflow
- Bulk File Renaming
- alfred-npms
- alfred-fkill
- Setup
- In multi comp setup, can't install globally as it updates the symlinks in
~/Library/CloudStorage/Dropbox/Settings/Alfred/Alfred.alfredpreferences/workflows - Run the "Setup App Settings Symlinks" workflow, and then:
cd ~/.config/alfred-npm-workflowsyarn --force
- Or manually for the first time:
mkdir ~/.config/alfred-npm-workflowscd ~/.config/alfred-npm-workflowsyarn add [workflow](not--global)
- In multi comp setup, can't install globally as it updates the symlinks in
- Mac keyboard shortcuts
- Access Hidden Options and Information With Your Mac’s Option Key
- Using Mac OS X productivity enhancements
- Fabulous macOS Tips & Tricks
- StackExchange - Please share your hidden macOS features or tips and tricks
- Fix: Retina MacBook Pro takes a long time to wake from sleep
- AskDifferent - Please share your hidden macOS features or tips and tricks
- Find ANY File on Your Mac | Advanced Finder & Spotlight Tutorial