Created
May 6, 2021 16:58
-
-
Save jhirbour/99380211fd32c2be81bd035537f56472 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 [email protected]: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' | |
# 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