/config

everything I need to set up a new dev environment

Primary LanguageCSS

config

Everything I need to set up a new dev environment.

General setup (macOS Sierra)

  1. Go through Apple wizards
  2. Clean up dock
  • Add Applications folder to Dock
  • Change Applications and Downloads display to "Folder"
  1. System preferences (only major/relevant changes shown)
  • General
    • Appearance: graphite
    • Check Use dark menu bar and Dock
    • Sidebar icon size: small
  • Dock
    • Size: move to about 30%
  • Mission Control
    • Uncheck Automatically rearrange Spaces based on most recent use
    • Hot Corners...
      • Lower-left: Put Display to Sleep
  • Trackpad
    • Check Tap to click
  • Sounds
    • Check Play feedback when volume is changed
    • Check Show volume in menu bar
  • App Store
    • Check Install macOS updates
  • Sharing
    • Rename computer name
  • Time Machine
    • Set up per hardware requirements/environment
    • Check Show Time Machine in menu bar
  1. Installing apps
  • Non-App Store
    • Chrome
    • Dropbox
    • 1Password
    • f.lux
    • Bartender
    • iStat Menus
    • whatever else
  • App Store
    • Tweetbot

Development (macOS Sierra)

Prerequisites

  1. Install the Xcode cli tools xcode-select --install in a terminal
  2. Install Git
  3. Install Homebrew
  4. brew install ruby to install a sane, up-to-date version of Ruby
  5. Install Node

Setting up Git and GitKraken

  1. Follow instructions for setting up SSH for Github
  2. Clone this repo to your project folder: git clone git@github.com:chilblane/config.git
  3. Note that you may be prompted to approve GitHub to the list of known hosts.
  4. Install GitKraken
  5. In GitKraken preferences, fix the project folder location and authenticate with GitHub.

Setting up iTerm and Zsh

  1. Install iTerm 2
  2. Install oh-my-zsh
  3. In iTerm's preferences, check Load preferences from a custom folder or URL: and navigate to this repository folder. Copy the settings.
  4. Go to Profiles > Colors and select Solarized Dark from the Color Presets.

Setting up Atom

  1. Install Atom
  2. Copy the Atom settings from this repo to your local installation: cp -R [repo folder]/.atom/ ~/