Skip to content

Instantly share code, notes, and snippets.

@kyleparisi
Forked from t-io/osx_install.sh
Last active July 7, 2021 05:27
Show Gist options
  • Star 4 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save kyleparisi/a5b9b1f59be5ea8791c3 to your computer and use it in GitHub Desktop.
Save kyleparisi/a5b9b1f59be5ea8791c3 to your computer and use it in GitHub Desktop.
Install most of my Apps with homebrew & cask
#!/bin/sh
echo Install all AppStore Apps at first!
# no solution to automate AppStore installs
# Update: there is a way now, just haven't updated yet
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install mas
read -p "Press any key to continue... " -n1 -s
echo
mas install 1176895641 # Spark
mas install 443987910 # 1Password - Password Manager and Secure Wallet
mas install 587512244 # Kaleidoscope
mas install 803453959 # Slack
mas install 955297617 # CodeRunner 2
mas install 407963104 # Pixelmator
mas install 408981434 # iMovie
echo Plug in iphone and turn off auto sync in itunes and photos
# no solution to automate AppStore installs
read -p "Press any key to continue... " -n1 -s
echo
xcode-select --install
echo Install and Set San Francisco as System Font
ruby -e "$(curl -fsSL https://raw.github.com/wellsriley/YosemiteSanFranciscoFont/master/install)"
echo Install Homebrew packages
brew install wget
brew install mackup
brew install go
brew install node
brew install packer
brew install terraform
# used for switching aws profiles
brew install awscli
brew install duck
brew install nvm
brew install homebrew/php/php56
brew install ansible
brew install bash-completion
brew tap homebrew/completions
brew install homebrew/completions/packer-completion
brew tap phinze/cask
brew install brew-cask
# Core Functionality
echo Install Core Apps
brew cask install dropbox
brew cask install iterm2
brew cask install java
# Development
echo Install Dev Apps
brew cask install github
brew cask install heroku-toolbelt
brew cask install sublime-text
brew cask install sequel-pro
brew cask install virtualbox
brew cask install vagrant
brew cask install sourcetree
brew cask install charles
brew cask install atom
brew cask install macdown
# private software network for my computers
brew cask install zerotier-one
# for nice local dns names
vagrant plugin install landrush
# Nice to have
echo Install Some additional Apps
brew cask install spotify
echo Install Hack font
cd ~/Downloads
wget https://github.com/chrissimpkins/Hack/releases/download/v2.015/Hack-v2_015-ttf.zip
open Hack-v2_015-ttf.zip
open Hack-v2_015-ttf/Hack*
SPECTACLE_URL=https://s3.amazonaws.com/spectacle/downloads
SPECTACLE_APP=Spectacle
SPECTACLE_ZIP=Spectacle+1.0.1.zip
wget -P ~/Downloads ${SPECTACLE_URL}/${SPECTACLE_ZIP} &&
open ~/Downloads/${SPECTACLE_ZIP} &&
mv ~/Downloads/${SPECTACLE_APP} /Applications/ &&
rm -rf ~/Downloads/${SPECTACLE_APP}*
# Install docker
open https://www.docker.com/products/docker\#/mac
# Install Jetbrains Toolbox
open https://www.jetbrains.com/toolbox/app/
# cleanup
brew cleanup --force
rm -f -r /Library/Caches/Homebrew/*
# restore dot files
mackup restore
# largely just a test of the go install
go get github.com/justincampbell/emoji-weather
# tmux fix
brew install reattach-to-user-namespace
# mac defaults
defaults write com.apple.screencapture type jpg
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment