No description, website, or topics provided.
Branch: master
Clone or download
Pull request Compare This branch is 126 commits ahead, 1 commit behind Rareloop:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Jon Mac Setup

Process to setup a fresh Mac install for development.


Install Homebrew

ruby -e "$(curl -fsSL"

Download this repo

cd ~/Desktop
curl -L >

Install what we need from Homebrew


Install what we need from NPM


Install what we need from Rubygems


Install some useful native applications


Setup some sensible OSX defaults


Get ready for Git

Edit ./.extra and edit:


Create an SSH Key

ssh-keygen -t rsa -b 4096 -C ""

Update Apache to use PHP from Homebrew

Follow the steps from here.

Install oh-my-zsh.

sh -c "$(curl -fsSL"

Set up ZSH Autocomplete

brew install zsh-autosuggestions

And add this to .zshrc:

source /usr/local/share/zsh-autosuggestions/zsh-autosuggestions.zsh

Install SCM Breeze

Install the dotfiles

source ./


Install custom Terminal theme

  • Open Terminal
  • Open Preferences
  • Goto Profiles tab
  • Import ./presets/jonginn.terminal
  • Set as default

Install OneDrive

Install it!


If restoring...

brew install mackup
mackup restore

Configure Karabiner

Configure CapsLock to F19.

Install Alfred w/ config

Configure BetterTouchTool w/ config

License + Config in OneDrive.

Things to do now

Install VS Code settings sync

Check out Scotchbox

Thanks to