This repo acts as a log for my buildout of my laptop. As I add stuff or change settings, I log it here so pave & restores can go quickly in the future. Feel free to fork & customize to your liking.
More background info: BLOG: Rapid Complete Install / Reinstall OS X Like a Champ in Three-ish Hours
Do the following before paving the partition. This is to get the way I have things configured in the dock & menu bar back the way I want them.
- backup
~/VirtualMachines - have a current Apple TimeMachine & CrashPlan backup job finished
- screenshot OSX dock
- screenshot expanded Bartender Apple MenuBar
- restart with COMMAND+R
- when apple logo comes up... delete partition, NOT tiny partition (2nd listed)
- back up and install OSX via network
The following manual installs & configuration should be done to setup automated installs.
Xcode
- install via AppStore
- add license
- setup to run from command line anywhere
- package control
- install packages:
- BracketHighlighter
- Git
- Indent XML
- LiveReload
- Markdown Preview
- MarkdownEditing
- PackageCotnrol
- Preference Helper
- Prety JSON
- SideBarFolders
- SnippetMaker
- SublimeCodeIntel
- Theme-Spacegray
- View In Browser
- Update preferences from those in ~/Dropbox/MyAppSettings/Sublime
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew doctor
brew tap caskroom/cask
brew install caskroom/cask/brew-cask
brew doctor- run script coreinstall.sh
- change executable:
chmod a+x coreinstall.sh - run using
./coreinstall.sh
- change executable:
- login to the follwoing:
- Dropbox
- Evernote
- Chrome
- Skype
- Google-drive
- apply licenses to Call Recorder & Sizeup
- xtraFinder
- import settings from XtraFinder.plist
- iTerm
- copy fonts from [iterm/Source Code Pro Fonts](app-settings/iterm/Source Code Pro Fonts) =>
~/Library/Fonts - import color profiles from iterm
- setup iTerm with oh-my-zsh & powerline
- import settings from ~/Dropbox/My AppSettings
- setup hotkey CONTROL + COMMAND + I
- copy fonts from [iterm/Source Code Pro Fonts](app-settings/iterm/Source Code Pro Fonts) =>
Install this stuff from the Apple App Store, then run the next install scripts... while they run, configure these.
- EWallet
- Kindle
- Jump Desktop
- then sync the machines from folder in dropbox
- Caffeine
- Lock Me Now
- Disk Doctor
- ReadKit
- then login using GoogleID
- Parcel
- login
- Disk Map
- Display Menu
- LiveReload
- The Clock
- then restore settings from Dropbox
- WeatherClip
- launch and configure
This wont work just right without the latest version, which isn’t in the App store.
So you then need to delete it from the list of installed programs after installing it, and then install from brew.
Additional tools installed in sublime make it work just fine.
Run script myinstall.sh
- then login steam, slack
- then license bartender
Run script devinstall.sh
- license
- camtasia
- screenflow
- charles
- balsamiq-mockups
- smartgit
- smartsynchronize
- vmware-fusion
- snagit
- webstorm
- setup
- Creative-Cloud
- import settings from Adobe CC, Adobe Media Encoder - import preferences from app-settings/adobe-creative-suite
- VMWare-Fusion
- put VM's in
~/VirtualMachines
- put VM's in
- webstorm
- import settings from app-settings/webstorm10
- Creative-Cloud
- login ToggleDesktop
- Visual Studio Code
- http://code.visualstudio.com manually, not the brew cask option… the latter didn’t work with the command line launcher shorcut
- install Hack font
- font found in app-settings as Hack-*-otf.zip
- change settings to app-settings/visual-studio-code/settings.json
- run script nodeinstall.sh
- run script npminstall.sh
This installs NPM in my user directory, not in a location that will always need sudo / run as admin when installing a package globally
````bash
$ azure —completion >> ~/azure.completion.sh
$ echo ‘source ~/azure.completion.sh’ >> .bash_profile
````
Weren’t avail as brew / brew casks
- Amazon Music
- install located in
~/Dropbox/My Utils/_Installs
- install located in
- Call Recorder (for skype)
- install located in
~/Dropbox/My Utils/_Installs
- install located in
- Powermate
- Mac Office
- LockItUp
- install located in
~/Dropbox/My Utils/_Installs
- install located in
Didn’t work as brew / brew casks
- BitDefender
- install located in
~/Dropbox/My Utils/_Installs
- install located in
- CrashPlan
- Techsmith snagit
- install located in
~/Dropbox/My Utils/_Installs
- install located in
brew update
brew upgrade brew-cask
brew cleanupgit config --global user.name "Andrew Connell"
git config --global user.email <insert primary email>
git config --global credential.helper osxkeychainadd gitignore to ~/.gitignore for global ignore
- desktop
- set icon size 40x40
- grid spacing - midpoint
- check SHOW ITEM INFO
- System Preferences > Dock
- size 30%
- magnification 80%
- minimize windows = genie effect
- animate opening apps
- auto hide & show
- show indicators for open apps
- System Preferences > Internet Accounts
- iCloud
- O365
- gmail
- don’t do linkedin... too many damn birthday alerts!
- iMessage - setup facebook...
- Messages > Add Account
- Pick OTHER MESSAGE ACCOUNT
- Pick JABBER
- username = FBusername@chat.facebook.com
- password = facebook password
- leave all options & click CREATE
- System Preferences > Keyboard
- CHECK Use all F1, F2, etc keys as standard function keys
- System Preferences > Keyboard > Shortcuts > Mission Control
- disable Mission Control & Application Windows options
- these hijack the multi-line cursor ability in Subilme Text
- disable Mission Control & Application Windows options
- clone select repositories from github => ~/repos
- restore all data from Crashplan => ~/
- time machine
- crashplan
- backup everything in home directory
- EXCLUDE these folders
- Applications
- Creative Cloud Files
- Dropbox
- Google Drive
- OneDrive
- Movies
- Music
- Public
- repos
- VirtualMachines
to keep homebrew installed things update, do this:
brew update # download app updated formulas
brew outdated # what’s old?
brew upgrade --all # upgrade everything locally