I keep this post updated and I use it when I set up new Macs.
Here’s what I do and install, and in what order, to feel at home:
- update the OS
- if this is a laptop, enable “tap to click” in trackpad settings
- if this is a laptop, enable Touch ID
- if this is a personal Mac, sign in with Apple ID
- install Things
- install SteerMouse
- configure buttons
- configure sensitivity
- enter license
- tweak macOS settings
- enable night shift
- download wallpaper from the pixel sorting post
- remove everything from the dock
- configure dock and menu bar
- configure hot corners
- configure spaces
- configure tiling
- disable “click wallpaper to reveal desktop”
- add Unicode Hex input source to enable the Greek layer on my keyboard
- disable autocorrection
- add Stage Manager shortcut in keyboard shortcuts
- configure Finder
- configure Safari:
- open a video call, click on the camera button in the menu bar, and disable reactions
- install MacVim (I’d like to replace it with Zed)
- copy files from another Mac:
~/.zsh_history- Quake 3 sounds (used in git aliases)
- generate a new SSH key
- go through “configure SSO” for this key on GitHub
- install Homebrew
- install dotfiles
c : m + : ln -s ~/dotfiles/home .- the installer will use Homebrew to install Ghostty, Hammerspoon, Zed, 0xProtto, etc.
- Visual Studio Code (I’d like to replace it with Zed)
- ⇧⌘P sync settings using GitHub
- CleanShot X
- Bun
- Xcode (I haven’t used it in some time)
- general
- text editing
- install One Dark theme
- increase the font size to 20
- change the background color to be the same as in MacVim and VS Code
- remove the “Print…” key binding
- remap “Open Quickly…” to ⌘P
- remove “Move Paragraph Backward/Forward”
- remap “Move Line Up/Down (Source Code)” to ⌥↑, ⌥↓
- remove “Duplicate”
- remap “Show Debug Area” to ⌘D
- enable Vim mode: help › search › “vim”
- disable minimap: help › search › “minimap”
This is not a complete list of everything I use or tweak, but it’s a solid starting point that gets me 80–90% of the way there.