Config is a recipe to get a new Mac running from scratch, setup applications and developer environment. I use this repo to keep track of the important software and steps required to have a functioning system after a fresh install.
You are encouraged to fork this and modify it to your heart's content to match your own needs. Please be sure to change your .gitconfig
name and email address!
-
Install Xcode from the App Store
-
Install Homebrew (ruby command line command install method)
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
-
Install rvm (option #2 - Install RVM stable with ruby)
-
Install nvm
-
Install React Native
-
React Native Playground CLI
npm install -g rnplay-cli
-
Install Composer
The software selected is software that is "tried and true" --- software I need after any fresh install. I often install other software not listed here, but is handled in a case-by-case basis.
-
Browsers
-
Development
-
Utilities
# Show hidden files in Finder
defaults write com.apple.finder AppleShowAllFiles YES
# Show the ~/Library folder in Finder
chflags nohidden ~/Library
# Add a context menu item for showing the Web Inspector in web views
defaults write NSGlobalDomain WebKitDeveloperExtras -bool true
# Store screenshots in subfolder in Dropbox
mkdir ~/Dropbox/Screenshots
defaults write com.apple.screencapture location ~/Dropbox/Screenshots
# Delete Recent Items for VLC (will fail if no recent items):
defaults delete org.videolan.vlc.LSSharedFileList RecentDocuments
# Disable listing recent items for VLC in the future:
defaults write org.videolan.vlc NSRecentDocumentsLimit 0
defaults write org.videolan.vlc.LSSharedFileList RecentDocuments -dict-add MaxAmount 0
- Install Package Control
- Install Packages (Command-Shift-P)
- Load user settings from
Preferences.sublime-settings
Preferences > Appearance > List display font > System Font Regular - 12
Preferences > Editor Defaults > Soft wrap text to > Page guide
Preferences > Editor Defaults > Default font > Consolas for BBEdit - 13
Preferences > Editor Defaults > Tab width > 2
Preferences > Keyboard > "Home" and "End" key behavior > Move cursor to beginning and end of current line
Preferences > Keyboard > Allow Tab key to indent text blocks