New Personal Machine Setup
Handy guide to set up a new machine so everything is as is.
MacOS
- Deleted unwanted preinstalled apps
- Install all OS updates
- From the App Store, install:
- Toggl Track
- Messenger
- OneNote
- Opal
- Tailscale
- XCode
- From default browser, install:
- AlDente https://apphousekitchen.com
- Chrome
- Google Drive File Stream
- iTerm2
- Karabiner Elements https://karabiner-elements.pqrs.org
- Notion
- ollama
- OneDrive for Mac
- Raycast
- Sublime Text
- Chrome
- Sync Gmail and other accounts as separate profiles
- Plugins should be pulled with the accounts:
- BitWarden
- DarkReader
- Instapaper plugin 1, Vertical Tabs
- Create Chrome shortcuts for:
- Daily Log on Google Docs
- Google Keep 1, Food Log on Google Docs
- Instapaper (if they still don’t have a good MacOS app)
- Feedly (if they still don’t have a good MacOS app)
- Toggl Summary view, set to ‘today’
- In System Preferences:
- General
- Appearance: Dark
- Show scroll bars: When scrolling
- Default Web Browser: Chrome
- Uncheck Close windws when quitting an app
- Recent items: 20
- Desktop & Screen Saver
- Screen Saver > Word of the Day
- Dock
- Position on screen: Left
- Uncheck Minimize windws into application icon
- Mission Control
- Uncheck Automatically rearrange Spaces based on most recent use
- Internet Accounts
- Add all accounts for email, calendar
- Touch ID
- set it up
- Bluetooth
- Check Show Bluetooth in menu bar
- Sound
- Check Show volume in menu bar
- Keyboard
- Keyboard Shortcuts
- Mission Control Tab -> Mission Control -> turn on all “Switch to Desktop X” from 1 to 10”
- Keyboard Tab -> Update “Move focus to active or next window” to
Cmd + Esc
- Spotlight Tab -> Show Spotlight Search -> Uncheck (replace with Raycast)
- Keyboard Shortcuts
- Trackpad
- Point & Click
- Check Tap to click
- Click slider set to Light
- Tracking speed set to Fast
- More Gestures
- Check App Expose
- Point & Click
- Displays
- Display
- Resolution set to “more space”
- Uncheck Show mirroring options in the menu bar when available.
- Night Shift
- From 3.31 AM to 3.30 AM.
- Display
- (Potentially automate in the future)
- General
- More hidden system preferences:
- Update Screenshot image drop destination from Desktop to Downloads folder:
$ defaults write com.apple.screencapture location ~/Downloads
- Update Screenshot image drop destination from Desktop to Downloads folder:
- Get your dotfiles from github.com/snisarg/dotfiles
$ cd /tmp && git clone https://github.com/snisarg/dotfiles.git && rm -rf dotfiles/.git && cp dotfiles/.* ~
Application specific preferences
- Finder
- Preferences
- Sidebar
- Check your username so
/Users/username
directory is visible in finder - Uncheck iCloud Drive if you’re not using it.
- Check your username so
- Sidebar
- Toolbar > View
- Click on Show Path Bar
- Preferences
- iTerm2
- Open iTerm2
- Toolbar > iTerm2 >
- Make iTerm2 Default Term
- Install Shell Integrations
- Raycast Extensions
- Use to find the extensions you would like https://www.raycast.com/store/popular#list
- In the past, I have installed the following apps and set them up like:
- Bitwarden
- Calendar
- My Schedule command alias:
s
- My Schedule command alias:
- Chrome
- Search Tabs command:
ct
- Search Tabs command:
- Format JSON
- Github
- Home Assistant
- All Entities command:
ha
- All Entities command:
- Notion
- Quick Event
- Safari
- Search Tabs command alias:
st
- Search Tabs command alias:
- Slack
- Toggl Track
- Start/Stop Time Entry alias:
t
- Start/Stop Time Entry alias:
- Whatsapp
- Open chat command alias:
wo
- Open chat command alias: