Skip to content

Instantly share code, notes, and snippets.

@tgmarinho
Forked from santospatrick/setup-mac.sh
Created May 6, 2021 14:45
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tgmarinho/c429cc11b5380b3fd924a646fadb8a97 to your computer and use it in GitHub Desktop.
Save tgmarinho/c429cc11b5380b3fd924a646fadb8a97 to your computer and use it in GitHub Desktop.
MacOSX Setup for Development
#!/usr/bin/env bash
# 1. Run this script file
# Homebrew & Apps
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew update
brew install --cask discord
brew install --cask spotify
brew install --cask iterm2
brew install --cask spectacle
brew install --cask alfred
brew install --cask google-chrome
brew install --cask visual-studio-code
brew install --cask macmediakeyforwarder
brew install --cask appcleaner
brew install --cask kap
brew install --cask postman
brew install --cask docker
brew install --cask mongodb-compass
brew install --cask figma
brew install --cask obs
brew install --cask postbird
brew install --cask handbrake
brew install --cask the-unarchiver
brew install --cask appcleaner
# React Native Development
brew install watchman
sudo gem install cocoapods
brew install --cask adoptopenjdk/openjdk/adoptopenjdk8
brew install --cask android-studio
brew install --cask flipper
# ssh
ssh-keygen
pbcopy < ~/.ssh/id_rsa.pub
# install nvm/node/yarn
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
nvm install --lts
nvm alias default node
mkdir ~/projects
brew install yarn
# Terminal
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
# 2. Setup system options for Finder/Mouse/Dock/iCloud
# 3. Setup logitech keyboard: https://www.logitech.com/en-us/product/options
# 4. Setup oh-my-zsh: https://gist.github.com/santospatrick/119ad6db081127ceff83182213d67586
# 5. Setup iTerm 2 theme with Dracula: https://draculatheme.com/iterm
# 6. Import settings for VSCode from Gist: fc34cbd1fc4e8356aa1561e116866b94
# 7. Setup Alfred to search folders and theme
# 8. Setup SSH (ssh key is at clipboard) :)
# 9. (Optional)
# Postgres
# docker run --name database -e POSTGRES_PASSWORD=root -p 5432:5432 -d postgres
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment