Using this to set up MacOS after a fresh install. Worked for MacOS Monterey in Apr 2022.
- Install Homebrew
- Run any commands the installer asks you to
- You might need to add
brew
to your PATH. Follow the installer's instructions - Optional (if you have a
Brewfile
you want to install from):- Navigate to the folder that has the
Brewfile
- Run
$ brew bundle
- Navigate to the folder that has the
- Install GitHub CLI:
brew install gh; brew upgrade gh
gh auth login
-> HTTPS -> browser -> follow instructions in terminalgit config --global user.email "[email protected]"
git config --global user.email "[email protected]"; git config --global user.name "Alexandru Cristiean"
- From my local machine:
cd ~/.config/; git commit -am 'latest'; git pull
brew dump --file=~/.config/Brewfile --force
- On new machine:
git clone https://github.com/cristiean/config
mv config/ .config; cd .config/; cp .vimrc ..; cp .hushlogin ..;
cp .config/zsh/.zshrc .;exec zsh
$ brew bundle
in a folder withBrewfile
- If not already installed in Apps, run
$ brew install iterm2
- Load automatically: Point iTerm2 preferences to
~/.config/iterm2
- Airdrop & Handoff -> Allow Handoff between this Mac and your iCloud devices
- Show scroll bars: When scrolling
- Spotlight: Don't show in Menu Bar
- Minimise windows using: Scale effect
- Minimise windows into application icon
- Mission Control
- Automatically rearrange Spaces based on most recent use
- Hot corners: Right Bottom -> Start Screensaver
- Add Personal (Mail, Calendar)
- Add Work/Uni (Mail, Calendar)
- Add cards
- Night Shift -> Sunset to Sunrise
- TODO:
- Key Repeat Rate -> 5/5
- Key Repeat Delay -> 5/5
- Text Input -> Sources
- Add native language
- Modify settings for All Input Sources (capitalisation, etc)
- Tracking speed 6/10
- Click: Light
- Enable Messages on iCloud
- View
- Show path bar
- Show status bar
- Add/Remove folders from Favourites sidebar
- Rocket
- Start at Login
- Fuzzy search
- Double key trigger
- Size: Large
- HiddenBar
sudo xattr -dr com.apple.quarantine /Applications/Hidden\ Bar.app
- Start at Login
- Autocollapse: 30s
- StatusBar
- Network
- Widgets
- Pictogram: Arrows
- Alignment: Right
- Widgets
- Sensors
- System Total
- Network
- Rectangle
- Animate footprint
- Haptic feedback
- TODO: Import config