User data on encrypted volumes other than the boot volume will not mount until login. To remedy this, see Unlock (forked to my GitHub for archival).
- iCloud sign in
- Install App Store apps, Xcode
git clone https://github.com/davidosomething/dotfiles.git ~/.dotfiles/
~/.dotfiles/bootstrap/symlink
# restart terminal- Use
sshkeygenalias to generate new Ed25519 keys - Add the public key to GitHub, GitLab, Bitbucket, etc.
- Optionally change the
~/.dotfilesorigin protocol to SSH
Install homebrew according to https://brew.sh/. Install base Brewfile (or personal.Brewfile).
brew bundle --file=~/.dotfiles/mac/Brewfile
# brew bundle --file=~/.dotfiles/mac/personal.Brewfile- bettertouchtool
- I keep my license in syncthing/gmail/bitwarden
- Most important thing is three-finger click to middle click
- Provides better trackpad swipe configs, drag window snapping, modifier-hold window resizing
- hammerspoon
- App launcher (⌘space) to replace spotlight (disable spotlight shortcut first)
- Audio output device switch in menu bar, relies on
switchaudio-osxwhich is in homebrew - Auto-type from clipboard (⌃⌘v) for paste blockers
- Caffeinate icon in menu bar
- Window management keys to use sections of a monitor (try hitting the key multiple times) and to throw apps to the next monitor (⌃⌘⇧f/h/l/z/[/])
Remove these using System Preferences:
Keyboarddisable a bunch of things inText ReplacementsMission Controlowns ⌃← and ⌃→Spotlightowns ⌘space- I remap this to hammerspoon's seal instead.
- Disable
Trackpadvarious Zoom options.