Created
October 18, 2021 18:02
-
-
Save jhirbour/c1dd3943d9f83793fa47c03a48172126 to your computer and use it in GitHub Desktop.
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
# RVM notes | |
# when updating OS versions of Xcode (or any of the C/C++ underbits) | |
# | |
# if OSx dev is ahead of HomeBrew you may need xcode beta crap from apple's | |
# download dev site. | |
# | |
# you need to rebuild rvm | |
# https://stackoverflow.com/questions/9663005/how-do-i-recompile-a-ruby-with-rvm | |
# | |
# rvm reinstall [RUBY] | |
# | |
# some gemsets will fail if their gems need other deps or special compile flags. | |
# | |
# | |
# | |
# References: | |
# - https://medium.com/@satorusasozaki/automate-mac-os-x-configuration-by-using-brewfile-58a78ce5cc53 | |
# | |
# NokoGiri Sucks | |
# You need to unlink the xz utility to install this POS. | |
# | |
# https://nokogiri.org/tutorials/installing_nokogiri.html#macos | |
# | |
# | |
# TODO fresh install | |
# - setup RVM first if you can... - maybe? | |
# | |
# specify a directory to install | |
cask_args appdir: '/Applications' | |
# install packages | |
brew 'openssh' | |
# unix things | |
brew 'readline' | |
brew 'tmux' | |
# os x adminy things | |
# brew cask install launchrocket | |
# RIP big sur killed this | |
# cask 'launchrocket' | |
# services | |
brew 'mysql' | |
brew 'mysql-client' | |
# for TED snowflakes | |
brew 'postgres' | |
# shit needed by RVM | |
brew 'autoconf' | |
brew 'automake' | |
brew 'libtool' | |
brew 'pkg-config' | |
brew 'coreutils' | |
brew 'libksba' | |
brew 'zlib' | |
# shit needed by rails | |
brew 'gmp' | |
brew 'libyaml' | |
brew 'libxml2' | |
brew 'mysql-connector-c++' | |
brew 'llvm' | |
# bullshit licensing issues with ruby packages | |
brew install shared-mime-info | |
# TED devops stuff | |
# brew tap tedconf/chewbacca git@github.com:tedconf/homebrew-chewbacca.git | |
# brew install tedconf/chewbacca/dhip | |
# | |
# this can prompt for your password | |
# brew install --cask gpg-suite | |
brew 'gnupg' | |
# b/c javascript | |
brew 'yarn' | |
# needed for ERD diag | |
brew 'graphviz' | |
# aws utlities | |
brew 'awscli' | |
# POLYGOT AF for thins like macvim that use lua | |
cask 'luarocks' | |
# unix utils I like | |
brew 'tree' | |
brew tap homebrew/services | |
brew install dos2unix | |
# Mac Desktop apps | |
brew 'macvim' | |
cask 'macdown' | |
cask 'tableplus' | |
# ops tools | |
# terraform | |
# gnu-sed | |
# https://superuser.com/questions/273756/how-to-change-default-app-for-all-files-of-particular-file-type-through-terminal | |
# because steve jobs is dead | |
# doesn't work | |
# brew 'duti' | |
# | |
# for querying yaml | |
# python-yq | |
# | |
# GPG sucks | |
# neovim |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment