Skip to content

Instantly share code, notes, and snippets.

@jhirbour
Created October 18, 2021 18:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jhirbour/c1dd3943d9f83793fa47c03a48172126 to your computer and use it in GitHub Desktop.
Save jhirbour/c1dd3943d9f83793fa47c03a48172126 to your computer and use it in GitHub Desktop.
# 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