Skip to content

Instantly share code, notes, and snippets.

@aaronsteers
Last active December 18, 2023 19:48
Show Gist options
  • Save aaronsteers/b78087084664c04f208e8be25db5f43b to your computer and use it in GitHub Desktop.
Save aaronsteers/b78087084664c04f208e8be25db5f43b to your computer and use it in GitHub Desktop.
My homebrew list
# first navigate to brew.sh to install homebrew
# compare below with https://docs.dataops.tk/setup/mac
# Note: The 'cask' keyword is no longer needed for gui tools: https://stackoverflow.com/a/66081492
# Only if there's a name conflict do you need the new (and optional) `--cask` argument during install
brew install visual-studio-code
# Install pyenv for managine multiple python versions:
brew install pyenv
pyenv install 3.9 # Get the latest py3.9, e.g. `3.9.17` as of 2023-06-08
pyenv install 3.11 # Get the latest 3.11
pyenv versions # Show all installed python versions
pyenv global 3.9.17 # Or whichever patch version you selected.
# Add pyenv to shell init scripts:
echo 'eval "$(pyenv init --path)"' >> ~/.zprofile
# Source the init script:
source ~/.zshrc #!! Error: no such file or directory: /Users/ajsteers/.zshrc
# Test to ensure the expected python version:
python --version #!! Fails because of above
brew install cakebrew
brew install microsoft-edge
# Ignore any of these that aren't useful in your workflow, or if already installed:
brew install awscli dbeaver-community git gh github google-chrome microsoft-teams slack spotify terraform wget zoom
# Rancher Desktop (conflicts with Docker)
brew install --cask rancher
# docker-desktop (note: without --cask you will get the wrong recipe!)
brew install --cask docker
brew install docker-compose
# Encrypt/decrypt
brew install --cask keybase
brew install gnupg
# Node and NPM
brew install node
# OBS streaming software
brew install --cask obs
# Loom recording software (freemium)
brew install loom
# Mac terminal
brew install --cask iterm2
# Universal DB Client:
brew install --cask tableplus
# SD Card Imager:
brew install --cask balenaetcher
# 3d printing:
brew install ultimaker-cura
# 3d modeling:
brew install blender
# Apple App Store Apps:
# - Spark - email client
# Toolbar to quickly toggle dark mode:
brew install --cask nightfall
# VNC Viwer for controlling remove workstations
brew install --cask vnc-viewer
# GitHub
brew install gh
gh auth login
git config --global user.name "AJ Steers"
git config --global user.email "...@example.com"
# Graphite (Layer on top of Git)
brew install withgraphite/tap/graphite
# Install a CLI GH dashboard
gh extension install dlvhdr/gh-dash
# Test by running:
gh dash
# Nerd fonts - https://gist.github.com/davidteren/898f2dcccd42d9f8680ec69a3a5d350e
brew tap homebrew/cask-fonts && brew install --cask font-fira-code-nerd-font
#### Other stuff not (yet) on homebrew ####
# Elgato Control Center for Key Light: https://www.elgato.com/en/downloads
# Elgato Stream Deck: https://www.elgato.com/en/downloads
# Elgato Camera Hub: https://www.elgato.com/en/downloads
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment