System setup stuff for a new mac
vagrant plugin install vagrant-hostsupdater &&
vagrant plugin install vagrant-scp &&
vagrant plugin install vagrant-vbguest &&
vagrant plugin install vagrant-triggers &&
vagrant plugin install vagrant-remove-old-box-versions &&
vagrant plugin update
chflags nohidden ~/Library &&
defaults -currentHost write -globalDomain AppleFontSmoothing -int 2 &&
defaults write -g NSScrollViewRubberbanding -int 0 &&
defaults write com.apple.addressbook ABShowDebugMenu -bool YES &&
defaults write com.apple.appstore ShowDebugMenu -bool true &&
defaults write com.apple.DiskUtility DUDebugMenuEnabled 1 &&
defaults write com.apple.dock expose-animation-duration -int 0 &&
defaults write com.apple.dock hide-mirror -bool true &&
defaults write com.apple.dock pinning -string start &&
defaults write com.apple.Dock showhidden -bool YES &&
defaults write com.apple.helpviewer DevMode -bool true &&
defaults write com.apple.iPhoto EmailApp Postbox &&
defaults write com.apple.iTunes disable-elastic-scroll -bool YES &&
defaults write com.apple.loginwindow PowerButtonSleepsSystem -bool no &&
defaults write com.apple.mail AddressesIncludeNameOnPasteboard -bool false &&
defaults write com.apple.QuickTimePlayerX MGCinematicWindowDebugForceNoRoundedCorners 1 &&
defaults write com.apple.Safari ShowFullURLInSmartSearchField -bool true &&
defaults write com.google.Chrome DisablePrintPreview -boolean true &&
defaults write com.apple.TextEdit ShowRuler 0 &&
defaults write com.google.Chrome.plist AppleEnableSwipeNavigateWithScrolls -bool FALSE &&
defaults write com.sublimetext ApplePressAndHoldEnabled -bool false &&
defaults write NSGlobalDomain KeyRepeat -int 0 &&
defaults write com.apple.finder FXEnExtensionChangeWarning -bool false &&
defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool NO &&
defaults write NSGlobalDomain NSWindowResizeTime .1 &&
killall Dock;
killall SystemUIServer;
npm install -g npm@latest &&
npm install -g gulp &&
npm install -g csscomb &&
npm install -g keybase-installer &&
npm install -g bower &&
npm install -g a11y &&
brew doctor && brew update && brew install bash-completion ssh-copy-id wget legit node z coreutils cask && brew install vim --with-python --with-ruby --with-perl && brew install macvim --env-std --override-system-vim && brew prune
brew cask install python3 &&
brew cask install quicksilver &&
brew install vim --with-python -with-ruby --with-perl &&
brew install macvim --env-std --override-system-vim &&
pip install powerline-status &&
brew install --with-qt5 mkvtoolnix &&
brew install caskroom/cask/brew-cask keybase-installer
--
--
Security & Privacy
disable Location services
allow apps
enable Filevault (or later, after 1Password) // Or not, if a hybrid drive!
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
--
/Writing
+ /1Password
Extra Scripts
--
and/or install Xcode if you want, from the App Store
xcode-select —install
Or download from Apple dev center
cf. Gist
curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh
ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
sudo chown $USER /usr/local && brew doctor && brew update
Writer
folderWriter
folderbrew cask install appzapper
brew cask install arq
brew cask install bartender
brew cask install codekit
brew cask install disk-inventory-x
brew cask install divvy
brew cask install fluid
brew cask install flux
brew cask install github
brew cask install gpgtools
brew cask install imageoptim
brew cask install pacifist
brew cask install prey
brew cask install sequel-pro
brew cask install shrinkit
brew cask install sublime-text
brew cask install superduper
brew cask install vlc
curl -s https://raw.githubusercontent.com/xdissent/ievms/master/ievms.sh | bash
Downgrade to lowest iTunes that works (11.4) using Pacifist to install.
Chess, GarageBand, Maps, iBooks, Game Center, iTunes
setup Google and Fastmail accounts in BusyCal
setup Fastmail account in Postbox (or don't)
https://powerline.readthedocs.org/en/latest/installation/osx.html