Skip to content

Instantly share code, notes, and snippets.

@tylergaw
Last active June 11, 2018 22:03
Show Gist options
  • Select an option

  • Save tylergaw/90ca15c4047b121dcad75801d6d4c548 to your computer and use it in GitHub Desktop.

Select an option

Save tylergaw/90ca15c4047b121dcad75801d6d4c548 to your computer and use it in GitHub Desktop.

New Machine Software Setup

Just a few notes on the software I use to work.

My preferences macOS Software, configuration, and such

  • macOS Developer Tools. Attempt to run git --version and you'll be prompted to install them if you don't already have them
  • git - If you're using git daily, you probably want to install it with Homebrew and use that version instead of the default version that ships with macOS
  • GitHub Account
    • Generate a new SSH key and add it to your GH account. Guide
  • Install Homebrew - Package manager
  • Install window manager Spectacle and add it as Login item
  • Install Dropbox app and be selective about what folders to sync. Also! Change the notification settings (Dropbox > Preferences > Notifications) so you don't get an alert every nanosecond
  • Install 1Password (sync with Dropbox)
  • Set trackpad speed to fastest as possible
  • Set key repeat to shortest delay as possible
  • Map caps lock key to ctrl
  • Turn off dropshadows on screenshots:
    • defaults write com.apple.screencapture disable-shadow -bool true
    • killall SystemUIServer
  • Clone my dotfiles to my home directory and install. Make any machine-specific changes needed locally, but don't commit back to master unless it makes sense for all my machines
  • Install Atom editor
    • Install atom shell commands. Atom > Install Shell Commands
    • Use Atom Dark theme
    • Bump font size to comically large (18)
    • Use soft tabs
    • Set tab length to 2
    • Set wrap at preferred line length
    • Set Scroll Past End
  • Install nvm
    • Install node and npm nvm install --lts
  • Install yarn
    • brew install yarn --without-node

Two Factor Auth

In general, use two-factor auth for service every service that supports it.

Software

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment