Skip to content

Instantly share code, notes, and snippets.

@jamesacklin
Forked from maxfenton/a-new-mac-setup.md
Last active August 29, 2015 14:22
Show Gist options
  • Save jamesacklin/3dee6394e4ccc1845e91 to your computer and use it in GitHub Desktop.
Save jamesacklin/3dee6394e4ccc1845e91 to your computer and use it in GitHub Desktop.

New computer setup

  • a/o 2015-05-27 *

Format the drive

  1. Restart with cmd-R or cmd-D
  2. Erase drive / 3x if second-handk
  3. Reinstall MacOS

First boot

  1. Change system password.
  2. Edit System Prefs
  Security & Privacy
      disable Location services
      allow apps
      enable Filevault (or later, after 1Password)
  Desktop
      disable screen saver
      background: 17% grey
  Spotlight
      turn off command keys
      disable almost everything
  Network
      set DNS to [OpenDNS](http://www.opendns.com/opendns-ip-addresses/)
      208.67.222.222
      208.67.220.220

Install OS X CLI Tools

and/or install Xcode if you want, from the App Store

xcode-select —install

Or download from Apple dev center

Set up 1Password

  • install from the App store
  • sync with iCloud copy

Clone dotfiles, run installer

git clone https://github.com/jamesacklin/dotfiles.git ~/.dotfiles && cd ~/.dotfiles && bash install.sh

Restart for good measure

Install Homebrew

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

Get Homebrew running:

sudo chown $USER /usr/local
brew doctor
brew update
brew update
brew install node
brew install caskroom/cask/brew-cask

Download apps from App Store

Download apps from the Web

Download specific software on Dropbox

  • BBEdit - BBEdit_10.1.2.dmg
  • Automator Dispense - Install%20Automator%20Action.pkg
  • CSS Edit - CSSEdit2.6.1.dmg
  • iTunes 11.4

AppZap built in apps

Chess, GarageBand, Maps, iBooks, Game Center, iTunes

Calendars

setup Google and Work accounts in Sunrise

Email

setup Google and Work accounts in Postbox

——

Additions

brew install python

brew install coreutils

brew install vim --with-python -with-ruby --with-perl

brew install macvim --env-std --override-system-vim

pip install powerline-status

{
"auto_complete": true,
"auto_complete_delay": 50,
"auto_complete_selector": "source - comment",
"auto_complete_size_limit": 4194304,
"auto_complete_with_fields": true,
"bh_toggle_enable": true,
"binary_file_patterns":
[
"*.jpg",
"*.jpeg",
"*.png",
"*.gif",
"*.ttf",
"*.tga",
"*.dds",
"*.ico",
"*.eot",
"*.pdf",
"*.swf",
"*.jar",
"*.zip"
],
"bold_folder_labels": true,
"caret_style": "phase",
"color_scheme": "Packages/Theme - Brogrammer/brogrammer.tmTheme",
"default_encoding": "UTF-8",
"default_line_ending": "unix",
"detect_indentation": true,
"drag_text": true,
"draw_indent_guides": true,
"draw_white_space": "all",
"ensure_newline_at_eof_on_save": false,
"fade_fold_buttons": false,
"file_exclude_patterns":
[
".DS_Store",
"Desktop.ini",
"*.pyc",
"._*",
"Thumbs.db",
".Spotlight-V100",
".Trashes"
],
"findreplace_small": true,
"folder_exclude_patterns":
[
".git",
"node_modules"
],
"font_size": 12.0,
"highlight_line": true,
"highlight_modified_tabs": true,
"hot_exit": true,
"ignored_packages":
[
"Vintage"
],
"indent_subsequent_lines": true,
"line_padding_bottom": 5,
"line_padding_top": 5,
"match_brackets": true,
"match_brackets_angle": true,
"mini_map_border": true,
"remember_open_files": true,
"rulers":
[
80
],
"scroll_past_end": true,
"scroll_speed": 1.5,
"show_encoding": true,
"show_line_endings": true,
"sidebar_small": true,
"tab_size": 2,
"tabs_small": true,
"theme": "Brogrammer.sublime-theme",
"translate_tabs_to_spaces": true,
"trim_trailing_white_space_on_save": true,
"use_tab_stops": true,
"word_wrap": true
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment