Skip to content

Mac Setup

https://www.swyx.io/new-mac-setup-2021/

OS/Browser

  1. Browser: Chrome
  2. Login into: Github, Gmail
  3. System:

    • Disable Spotlight search/Siri
    • Set to Big cursor for accessibility during presentation
    • Fix trackpad direction: Trackpad -> Scroll & Zoom - Natural off
    • Disable dictionary lookup: Trackpad -> Point & Click -> Look up & data detectors off
    • (if using windows keyboard) remap alt and cmd keys for ergonomics
  4. Finder:

    • Preferences → show filename extensions
    • Enable showing dotfiles (just hold Cmd + Shift + . (dot) in a Finder window)
    • Show path bar in footer for easier navigation
    • Prune the excessive sidebar bookmarks/create "Work" folder and pin it
  5. Keyboard:

    • remap command+Q to literally anything else - to prevent accidental close-all
    • Shortcuts: copy picture of selected area to clipboard -> Cmd+E
  6. Doc:

    • Remove everything from the Dock except: Finder, System Preferences and Trash
    • Turn Dock Auto Hiding on/turn this on for MacOS Menu bar as well
  7. Chrome Set:

    • Paywall blocker https://github.com/iamadamdev/bypass-paywalls-chrome/
    • See Tweets about any page https://github.com/sw-yx/Twitter-Links-beta (my blogpost here)
    • Morpheon Dark theme
    • Lastpass
    • Display Anchors
    • React Devtools
    • Refined Github
    • Code Copy
    • Video Speed Controller ← VERY HIGHLY RECOMMENDED
    • Palettab
    • Privacy Badger
    • RescueTime
    • uBlock Origin
    • Octolinker
    • async render toolbox (i made this)

Setup Terminal

  1. Copy my dotfiles (vimrc, zshrc, .gitignore_global): https://gist.github.com/sw-yx/7fa1009e460ecb818d5e6d9ca4616a05
  2. Install ZSH
  3. git config --global user.name "dean"
  4. git config --global user.email iduwenbin@gmail.com
  5. Font - Inconsolata for Powerline
  6. autosuggestions
  7. syntax highlighting

  8. Hyper Terminal

  9. settings: shell: '/bin/zsh'
  10. settings: fontFamily: '"Inconsolata for Powerline", Menlo, "DejaVu Sans Mono", Consolas, "Lucida Console", monospace',
  11. Fig - context-aware autocomplete for terminal. Waitlisted now
    1. More CLI tools recommended by Brendan Faik (founder of Fig) - bat, exa, ripgrep, and other Rust CLI alternatives. Also zsh abbreviations