Skip to content

Instantly share code, notes, and snippets.

@rodonn
Created February 14, 2017 20:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rodonn/7031ee87869cb9c098d95bc4653da1bc to your computer and use it in GitHub Desktop.
Save rodonn/7031ee87869cb9c098d95bc4653da1bc to your computer and use it in GitHub Desktop.
# INSTALL HOMEBREW
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# High Priority app installs
brew cask install dashlane
brew cask install dropbox
brew cask install google-chrome
brew install d12frosted/emacs-plus/emacs-plus
brew cask install iterm2
brew cask install bettertouchtool
brew cask install daisydisk
# High Priority Command Line Installs
brew install fish
brew install git
brew install htop
brew install mackup
brew install parallel
brew install pandoc
brew install trash
brew install wget
brew install youtube-dl
brew install zsh
# Other app installs (some of which are slow)
brew install caskroom/fonts/font-source-code-pro
brew cask install anaconda
brew cask install anki
brew cask install dash
brew cask install docker
brew cask install java
brew cask install julia
brew cask install mactex
brew cask install mendeley-desktop
brew cask install pomotodo
brew cask install skype
brew cask install slack
brew cask install virtualbox
brew cask install vlc
brew cask install xquartz
brew cask install inkscape
# Install R (may decide to use Microsoft R instead)
brew install homebrew/science/R --with-openblas
brew install czmq zmq Caskroom/cask/rstudio
# Automatically run emacs in the background
brew services start d12frosted/emacs-plus/emacs-plus
# Set Fishshell as defauly shell
sudo sh -c "echo '/usr/local/bin/fish >> /etc/shells"
sudo sh -c "echo '/usr/local/bin/zsh' >> /etc/shells"
chsh -s /usr/local/bin/fish
#### OSX Settings
# Show Path bar in Finder
defaults write com.apple.finder ShowPathbar -bool true
# Set default Finder location to home folder (~/)
defaults write com.apple.finder NewWindowTarget -string "PfLo" && \
defaults write com.apple.finder NewWindowTargetPath -string "file://${HOME}"
# Disable ext change warning
defaults write com.apple.finder FXEnableExtensionChangeWarning -bool false
# Use current directory as default search scope in Finder
defaults write com.apple.finder FXDefaultSearchScope -string "SCcf"
# Show the ~/Library folder
chflags nohidden ~/Library
# Expand save panel by default
defaults write NSGlobalDomain NSNavPanelExpandedStateForSaveMode -bool true
# Enable full keyboard access for all controls
# (e.g. enable Tab in modal dialogs)
defaults write NSGlobalDomain AppleKeyboardUIMode -int 3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment