Last active
December 18, 2023 19:48
-
-
Save aaronsteers/b78087084664c04f208e8be25db5f43b to your computer and use it in GitHub Desktop.
My homebrew list
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
# 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 "[email protected]" | |
# 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