Skip to content

Instantly share code, notes, and snippets.

@seeebiii
Last active March 20, 2026 08:58
Show Gist options
  • Select an option

  • Save seeebiii/30e43f2384874969c8e3ff67cf073c40 to your computer and use it in GitHub Desktop.

Select an option

Save seeebiii/30e43f2384874969c8e3ff67cf073c40 to your computer and use it in GitHub Desktop.
Personal install script for a new Mac using Homebrew. Installs various helpful software for my development process.
#!/bin/bash
# install Brew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
brew update
# install browsers
brew install google-chrome
brew install firefox
brew install microsoft-edge
# install communication tools
brew install slack
brew install microsoft-teams
brew install zoom
# install cloud tools
brew install dropbox
brew install google-backup-and-sync
brew install boxcryptor
# install further tools
brew install 1password
brew install toggl
brew install anydesk
brew install pgadmin4
brew install postman
brew install ngrok
brew install the-unarchiver
brew install sublime-text
brew install stats
brew install keycastr
brew install krisp
brew install vagrant
brew install virtualbox
# window management tool -> lets you resize or move windows using keyboard shortcuts
brew install rectangle
# install developer related tools
brew install intellij-idea
brew install webstorm
brew install postgres
brew install docker
# install various CLI tools
brew install git
brew install gh
brew install nvm
brew install gnupg
# install AI tools
brew install claude-code
brew install codex
brew install copilot-cli
# install local AI development tools
brew install lm-studio
brew install ollama
brew install ollama-app
# install AWS tools
brew tap aws/tap
brew install awscli
brew install aws-cdk # you may want to install this using npm, i.e. npm install -g aws-cdk
brew install aws-sam-cli
brew install serverless
# install Terraform
brew tap hashicorp/tap
brew install hashicorp/tap/terraform
brew install tfenv # if you have to use different Terraform version
# install other cmd tools
brew install httpie
brew install tldr # may need tlcr
brew install mkcert
brew install jq
brew install yq # like jq for yaml files
brew install mitmproxy
# install Java tools
brew tap AdoptOpenJDK/openjdk
brew install adoptopenjdk8
brew install adoptopenjdk11
brew install adoptopenjdk14
brew install maven
# install jenv - alternatively use JDKMAN
brew install jenv
pause
# follow install instructions: https://www.jenv.be/
# For example, for installing it for ZSH:
# echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc
# echo 'eval "$(jenv init -)"' >> ~/.zshrc
#
# Then, add all JDKs:
# jenv add <jdk-install-path>
jenv enable-plugin maven
jenv enable-plugin export
# manual steps
echo "Install Monosnap (https://monosnap.com/) manually from the App Store"
echo "Install USGerman Keyboard Layout: https://hci.rwth-aachen.de/usgermankeyboard"
echo "Make sure you have a strong password to protect your Mac's user account."
echo "Adjust Mac's security settings: enable FileVault and require password instantly."
echo "Make sure to create an SSH key pair and restrict access to .ssh using chmod 700 ~/.ssh"
@CarlGullviva
Copy link
Copy Markdown

Thanks for sharing!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment