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.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
presets
.aliases
.bash_profile
.bash_prompt
.bashrc
.brew
.cask
.curlrc
.editorconfig
.eslintrc
.exports
.extra
.functions
.gemrc
.gems
.git-completion.bash
.gitattributes
.gitconfig
.gitignore
.ievm
.inputrc
.mackup.cfg
.node
.osx
.scsslint.yml
.tm_properties
.wgetrc
.zshrc
README.md
bootstrap.sh
cask-update.sh
wp-cli.sh

README.md

Jon Mac Setup

Process to setup a fresh Mac install for development.

Installation

Install Homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Download this repo

cd ~/Desktop
curl -L https://github.com/jonginn/dotfiles/archive/master.zip > dotfiles.zip
unzip dotfiles.zip

Install what we need from Homebrew

./.brew

Install what we need from NPM

./.node

Install what we need from Rubygems

./.gems

Install some useful native applications

./.cask

Setup some sensible OSX defaults

./.osx

Get ready for Git

Edit ./.extra and edit:

  • GIT_AUTHOR_NAME
  • GIT_AUTHOR_EMAIL

Create an SSH Key

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

Update Apache to use PHP from Homebrew

Follow the steps from here.

Install oh-my-zsh.

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

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

https://github.com/scmbreeze/scm_breeze

Install the dotfiles

source ./bootstrap.sh

Extras

Install custom Terminal theme

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

Install OneDrive

Install it!

Mackup

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

https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync

Check out Scotchbox

https://box.scotch.io/

Thanks to