Skip to content

Instantly share code, notes, and snippets.

@gaza3g
Forked from orlando/mac-setup.md
Last active November 22, 2018 07:45
Show Gist options
  • Save gaza3g/943d4cdea6c1ef32c168298791ea86d2 to your computer and use it in GitHub Desktop.
Save gaza3g/943d4cdea6c1ef32c168298791ea86d2 to your computer and use it in GitHub Desktop.
Fresh Mac OS Setup

1. Run Software Update

Make sure everything is up to date in the App Store

2. Install Homebrew and Homebrew-Cask

  1. Open a terminal window and execute the Homebrew install script:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew tap caskroom/cask
brew tap caskroom/versions

3. Install Software via Homebrew

brew install mackup
brew install zsh zsh-completions
chsh -s $(which zsh)

brew cask install the-unarchiver
brew cask install iterm2
brew cask install skyfonts
brew cask install spotify
brew cask install shiftit

brew cask install google-chrome

brew cask install macvim
brew cask install visual-studio-code

brew cask install docker

brew cask install azure-data-studio
brew cask install shades
brew cask install plex-media-server


# Restore configuration files from Dropbox
mackup restore

# Install latest version of Ruby
rbenv install 2.5.1
rbenv global 2.5.1

# Install Node
nodenv install 10.11.0
nodenv global 10.11.0

8. Install Iterm2 theme

https://github.com/tallpants/vscode-theme-iterm2

9. Custom commands

# disable press and hold for vscode
defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment