Skip to content

Instantly share code, notes, and snippets.

@dpaluy
Last active April 1, 2022 21:03
Show Gist options
  • Select an option

  • Save dpaluy/23962b30839afac463634fa633eba3fa to your computer and use it in GitHub Desktop.

Select an option

Save dpaluy/23962b30839afac463634fa633eba3fa to your computer and use it in GitHub Desktop.
Mac Setup - Generic

Mac Setup

  1. Create a private/public keys ssh-keygen -t rsa -b 4096
  2. Install brew http://brew.sh/
  3. Install ZSH:   brew install zsh
  4. Install oh-my-zsh  https://github.com/robbyrussell/oh-my-zsh Tutorial: https://www.youtube.com/watch?v=H59Mzlk9mmk
  5. Install RVM https://rvm.io/rvm/install
  6. Install latest ruby via rvm: rvm install ruby --latest
  7. Install NVM https://github.com/nvm-sh/nvm#installing-and-updating
  8. PostgresApp: http://postgresapp.com/
  9. Install Broswer: Firefox
  10. Install Browser: Chromium / Edge
  11. Install Rectangle https://rectangleapp.com/
  12. Install Raycast https://www.raycast.com/ or Alfred: https://www.alfredapp.com/
  13. Install iTerm https://www.iterm2.com/
  14. Install Visual Studio Code https://code.visualstudio.com/
  15. Install Sequel https://sequelpro.com/

Brews

brew install gpg
brew install redis
brew install terminal-notifier

optional Brews

brew update
brew install macvim --with-override-system-vim

brew install go
brew install cmake
brew install ctags
brew install node
brew link --force openssl
brew install tig

Rails

gem install pg -- --with-pg-config=/Applications/Postgres.app/Contents/Versions/latest/bin/pg_config

Nokogiri (optional)

brew tap homebrew/dupes
brew install libxml2 libxslt
brew install libiconv
xcode-select --install
bundle config build.nokogiri --use-system-libraries
gem install nokogiri

Domain management (optional)

npm install -g mehserve
mehserve install

NTFS support (optional)

https://medium.com/macoclock/enabling-ntfs-write-in-macos-10-15-catalina-the-open-source-way-a5fd0d1cb32e

Install Java (optional)

https://support.apple.com/kb/DL1572?locale=en_US

NGrok - tunnel local ports to public URLs (optional)

https://ngrok.com/download

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment