Skip to content

Instantly share code, notes, and snippets.

@dannysmith
Last active April 16, 2016 08:22
Show Gist options
  • Select an option

  • Save dannysmith/8821178 to your computer and use it in GitHub Desktop.

Select an option

Save dannysmith/8821178 to your computer and use it in GitHub Desktop.
Setup for New Mac
Basic Setup of Mac
------------------
Software Update & App Store Update
Set Up Accounts (Bader, CTS, dasmith, bac, iCloud, manyhats)
Set Up Mail (signatures, settings)
Set up iCal
Set up Safari Extensions (Readability, AdBlock, 1Password, Add to Amazon, Ultimate Status Bar, Buffer)
Set up iTunes
Set up FaceTime
Set Desktop Backgrounds & Finder Options
Set up System Preferences & Notifications
Install Browsers
----------------
Install Chrome
Configure Chrome(Readability, AdBlock, 1Password, Add to Amazon, Buffer, Hangouts)
Install Chrome Canary
Configure Canary
Install Firefox
Configure Firefox
Install Flash, QuickTime, ShockWave, Java, SilverLite
Install Utilities
-----------------
Install Alfred (Add skins, powerpack and custom Workflows - will need to move some scripts over)
Install and Configure 1Password
Install Disk Doctor
Install Disk Map
Install Duplicate Detective
Install the UnArchiver
Install Silverlight
Install XCode & Java
--------------------
Install XCode (App Store)
Install XCode Developer Tools
Install XCode Command line tools (in Xcode Preferences)
Install XQuartz
Update Java to latest version of JVM & check with `java - version`
Set Up Dropbox
--------------
Re-jig dropbox contents to make more sense
Shell
-----
Install Inconsolata
Set up Terminal with colours and type size/settings etc
Sort out Dotfiles
-----------------
Pull down dotfiles repo from github into ~/dotfiles and symlink all stuff into ~
Run through: http://code.tutsplus.com/tutorials/setting-up-a-mac-dev-machine-from-zero-to-hero-with-dotfiles--net-35449
Work through dotfiles and bin off any crap stuff/reorganise & comment.
Text Editor
-----------
Install Sublime Text 3
Run `sudo ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/bin/st`
Install package manager
Install packages:
Alignment
Beautifyruby
CoffeeCompile
CSSComb
Cucumber
Cucumber Step Finder
Derby
Emmet
FindKeyConflicts
Gherkin
GitCutter
GitHubinator
Guard
IndentXML
Jira
jQuery
jQuery snippets for Coffeescript
Liquid
Markdwn Extended
MarkdownEditing
Neat Sass Snippets
Nettuts+ Fetch
Placeholders
PyV8
RSpec
Rubymotion autocomplete
RubyMotionSpec
Sass
SASS Snippets
SidebarEnhancements
SublimeCodeIntel
SublieGit
SublimeLinter
SublimePeek
Tag
Theme - Spacegray
ApplySyntax
Move preference files from ~/Library/Application\ Support/Sublime\ Text/Packages/User
Move any custom snippets from ~/Library/Application\ Support/Sublime\ Text/Packages/User/Snippets
Install cucumber step-finder plugin: https://gist.github.com/dannysmith/9207769
Install sublimeall (already signed up-password in 1Password)
Windows
-------
Install Bootcamp and Set Up
Boot into Windows and install Windows
Install Chrome, Firefox, Skype, Sublime Text and Sharepoint Designer
Install vmWare Fusion
Configure vmWare to use Bootcamp Partition (http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1014618)
Install Software
----------------
Install Skype
Install Evernote (and Sync)
Install iBooks
Install Pages, Numbers and Keynote
Install Textual
Install Awaken
Buy Norton AV for Mac
Install Cloud.ly
Install Coda 2
Install CodeKit
Install Color Picker 2
Install ColorStrokes
Install Day One
Install Drive Genius
Install Duo
Install Flux
Install FontCase
Install (or move over) Fuzzyclock
Install GhostLab
Install Github for MAc
Install GoToMeeting 6
Install Hammer
Install Growl
Install Harvest
Install HTTPClient
Install Hues
Install iA Writer
Install Writer Pro
Install iBoostUp
Install ImageAlpha
Install ImageOptim
Buy Kaleidoscope
Install Microsoft Office
Install MindNote Pro
Install OmniFocus
Install Keyboard Cleaner
Install Paparazzi!
Install Pixa
Install Pixelmator
Install Producteev
Install Ripit
Install RubyMine
Install Sequel Pro
Install SharePlus
Install Sketch
Install Sketch Beta
Install Skitch
Install Sleepytime
Install SoapUI
Install Spotify
Install Slack
Install Telephone
Install TimeOut Free
Install Transmit
Install tumblr backup
Install Twitter
Install uTorrent
Install VLC
Install Wedge
Install hipChat
Install Versions
Install Recordit
MAMP
----
Download and install MAMP
Move MAMP into the home directory
HomeBrew & Stuff
---------------
Install Homebrew
brew update
brew install svn git hub python3 readline libxml2 imagemagick postgresql node curl chromedriver rbenv ruby-build heroku-toolbelt mysql ack
gem update --system
gem list
rbenv install 1.9.3-p448
rbenv install 2.0.0-p535
rbenv global 2.0.0-p535
(add line to .bash_profile)
ruby --version
gem install bundler hirb json rake rdoc rerun sass shotgun wirble showterm http pry rails mysql2 sequel travis
rbenv rehash
gem list
git clone -- git://github.com/carsomyr/rbenv-bundler.git ~/.rbenv/plugins/bundler
heroku login
Install quickLook Plugins
------------------------
(to /Library/QuickLook)
QLStephen - text files with no name - http://whomwah.github.io/qlstephen/
QLColorCode - Syntax Highlighting for code - https://code.google.com/p/qlcolorcode/
QLMArkdown - http://inkmarkapp.com/markdown-quick-look-plugin-mac-os-x/
Add GitHub markdown to QLMarkdown - https://gist.github.com/dannysmith/9052524
Restart quicklook: qlmanage -r
Run Setup Scripts
-----------------
Run this: https://gist.github.com/dannysmith/9369950
Transfer Data
-------------
Set up a sensible folder structure
Transfer over files from previous laptop - be selective.
Transfer Fonts from previous laptop - be selective.
Install Backup
--------------
Remove old TimeMachine backups
Clean out Backup Hard Drive of any unneeded archives
Move unused films and data fro old laptop to Archive HD
Install and configure backblaze
Configure Time Machine
Cleanup
-------
Work through all dotfiles and remove any entries that are superfluous
Run Disk Map
Run Duplicate Detective
Run Disk Doctor
Run Norton AV Scan
Empty Trash
Repair Disk Permissions
sudo /usr/libexec/locate.updatedb # Rebuild locate DB
Rebuild spotlight index
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment