Last active
April 21, 2023 15:59
-
-
Save santospatrick/965448ac245989207378f61010fcbbfe to your computer and use it in GitHub Desktop.
MacOSX Setup for Development
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
# 1. Run this script file | |
# bash <(curl -Ls https://bit.ly/3swaoUr) | |
# Homebrew & Apps | |
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" | |
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/$USER/.zprofile | |
eval "$(/opt/homebrew/bin/brew shellenv)" | |
brew update | |
brew install --cask spotify # music | |
brew install --cask macmediakeyforwarder # open spotify on keyboard play/pause keys (instead of Apple Music) | |
brew install --cask hyper # terminal | |
brew install --cask rectangle # arrange open apps | |
brew install --cask alfred # replace of mac's native "spotlight" | |
brew install --cask google-chrome # web navigator | |
brew install --cask visual-studio-code # programming editor | |
brew install --cask appcleaner # fully uninstall apps | |
brew install --cask postman # test http requests | |
brew install --cask docker # easy containered software across multiple OS' (e.g. postgres, redis) | |
brew install --cask figma # UI/UX cross-platform editor | |
brew install --cask obs # record/stream screen | |
brew install --cask postbird # GUI to access postgres databases | |
brew install --cask handbrake # convert videos | |
brew install --cask the-unarchiver # unzip ".rar" files on mac | |
brew install --cask airdroid # access and control android device remotely from mac | |
brew install --cask discord # chat app | |
brew install --cask slack # chat app | |
brew install --cask zoom # chat app | |
brew install --cask vlc # video player | |
brew install --cask 1password # agnostic password manager | |
brew install --cask google-cloud-sdk # gcloud setup | |
brew install --cask numi # time zone and currency converter | |
# React Native Development | |
brew install watchman | |
sudo gem install cocoapods | |
brew tap homebrew/cask-versions | |
brew install --cask zulu11 | |
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 ~/Developer | |
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/Sound | |
# 3. Setup logitech keyboard: https://www.logitech.com/en-us/software/logi-options-plus.html | |
# 4. Setup Hyper terminal and oh-my-zsh: https://gist.github.com/santospatrick/119ad6db081127ceff83182213d67586 | |
# 5. Import settings for VSCode from Gist: fc34cbd1fc4e8356aa1561e116866b94 | |
# 6. Setup Alfred to search folders and theme | |
# 7. Setup SSH (ssh key is at clipboard) :) | |
# 8. Download "Giphy" to record gifs: https://apps.apple.com/br/app/giphy-capture-the-gif-maker/id668208984?l=en&mt=12 | |
# 9. Download xcode from this link (just because it is faster): https://developer.apple.com/download/all/ | |
# 10. Setup "Sharing -> Remote Login" for terminal control over iPhone with Termius | |
# 11. (Optional) | |
# Postgres | |
# docker run --name database -e POSTGRES_PASSWORD=root -p 5432:5432 -d postgres | |
# Redis | |
# docker run --name redis -p 6379:6379 -d redis |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment