Skip to content

Instantly share code, notes, and snippets.

@rxgx
Last active May 19, 2021 18:34
Show Gist options
  • Save rxgx/f458cadd308c41357204 to your computer and use it in GitHub Desktop.
Save rxgx/f458cadd308c41357204 to your computer and use it in GitHub Desktop.
Mac OS Install Checklist

Here's what to do after completing a fresh install of Mac OS X.

General Config

  1. App Store

    • Run Software Update
    • Install software
  2. Keyboard

    • Touch Bar shows: F1, F2, etc. Keys
    • ☑️ Show keyboard and emoji viewers in menu bar
    • ☑️ Use keyboard navigation to move focus between controls in the Shortcuts tab
  3. Trackpad

    • ☑️ Tap to click
    • Increase tracking speed
  4. Dock

    • Clean up
    • Set to auto-hide if is a smaller screen
  5. Finder

    • Clean up menu bar
    • Change view options to show Path & Status Bars
  6. Desktop: Snap desktop items to grid

  7. Date & Time

    • Use a 24hr clock
    • Show date

Development

  1. Open Terminal and agree to install tools (or Software Update)

    xcode-select --install
    
  2. Terminal

    • Set window to Pro
    • Make a copy of Pro
    • Set font to 12pt Panic Sans
    • Set window size to 128 x 48
    • Set ASCII color Blue (4) to lighter shade
  3. Generate SSH Key for GitHub

  4. Install Git and hide OSX default

    sudo mv /usr/bin/git /usr/bin/git-insecure
    
  5. Install Virtual Studio Code and install code command

  6. Install Volta for NodeJS

    1. Install node and update npm
    2. Install diff-so-fancy, typescript
  7. Download and install config files

    git clone [email protected]:rxgx/dotfiles.git
    

    Change any references to rxgx to desired domain

Download & Install Applications

  1. Browsers

    1. Make sure default browser is up to date: Safari (Mac) or Edge (PC)
    2. Google Chrome
    3. Firefox
  2. System Add-ons

    1. Insomnia REST client
    2. Zeit desktop for Zeit services
    3. xScope
  3. Database Clients

    1. Sequel Pro for MySQL
    2. Redis Desktop for Redis
    3. Postico for PostgreSQL
  4. Graphic Design

    1. Adobe Creative Cloud
  5. File Managers

    1. Cyberduck for Rackspace Cloud Files
    2. Transmit for SCP/FTP
  6. Virtualization

    1. Docker for Mac
    2. VirtualBox
    3. IE VMs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment