Last active
December 5, 2024 20:00
-
-
Save santospatrick/965448ac245989207378f61010fcbbfe to your computer and use it in GitHub Desktop.
MacOSX Setup for Development
This file contains hidden or 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 warp # terminal | |
brew install --cask rectangle # arrange open apps | |
brew install --cask raycast # replace of mac's native "spotlight" | |
brew install --cask arc # web browser | |
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 dbeaver-community # GUI to access 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 # meeting 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 notion # notes app | |
brew install --cask notion-calendar # calendar for all accounts together in one place | |
# React Native Development | |
brew install watchman | |
sudo gem install cocoapods | |
brew tap homebrew/cask-versions | |
brew install --cask zulu@17 | |
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.40.1/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 Warp terminal and oh-my-zsh: https://gist.github.com/santospatrick/119ad6db081127ceff83182213d67586 | |
# 5. Setup Raycast to use "cmd + space" | |
# 6. Setup SSH (ssh key is at clipboard) :) | |
# 7. Download "Giphy" to record gifs: https://apps.apple.com/br/app/giphy-capture-the-gif-maker/id668208984?l=en&mt=12 | |
# 8. Download xcode from this link (just because it is faster): https://developer.apple.com/download/all/ | |
# 9. (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