Skip to content

Latest commit

 

History

History
73 lines (57 loc) · 2.52 KB

README.md

File metadata and controls

73 lines (57 loc) · 2.52 KB

macOS

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).

App store

  1. iCloud sign in
  2. Install App store apps, XCode

Install dotfiles

git clone https://github.com/davidosomething/dotfiles.git ~/.dotfiles/
cd ~/.dotfiles
./bootstrap/symlink
# restart terminal

Setup ssh keys

  1. Use sshkeygen alias to generate new ed25519 keys
  2. Add the public key to GitHub, GitLab, Bitbucket, etc.
  3. ssh-add -K ~/.ssh/privatekeyfile to store the key in Keychain.
  4. Optionally change the ~/.dotfiles origin protocol to SSH

Install homebrew and install packages

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

Cask notes

  • 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 menubar, relies on switchaudio-osx which is in homebrew
    • Auto-type from clipboard (v) for paste blockers
    • Caffeinate in menubar
    • 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/[/])
  • mackup
    • mackup backs up application settings. It will be installed if using this repo's Brewfile. dot.mackup.cfg defines some app settings (such as the itsycal plist). It is symlinked to ~/.mackup.cfg by bootstrap/symlink.
    • Mackup is configured to use ~/.local/Mackup as the storage location. On my system this is a symlink to a private settings repository.
    • Run mackup restore to restore settings from that repository.

Manually disable some keyboard shortcuts

Remove these using System Preferences:

  • Keyboard disable a bunch of things in Text Replacements
  • Mission Control owns and
  • Spotlight owns space
    • I remap this to hammerspoon's seal instead.
  • Disable Trackpad various Zoom options.