My (MacOS) software setup

My (MacOS) software setup
Graphic by DALL-E

This document's purpose is to remind me about everything I need to set up in case of a clean system install (I do not like setting up the new machine from a backup as it brings a lot of garbage with it).

🧪
This is a work in progress and the first clean OS setup will evaluate what I have missed. Your suggestions in the comments are welcomed. 

Apps

Communication

JetBrains IDE's

Brew packages

Ruby gems

  • bundler

Brave (browser extensions)

Others

  • move MacOS dock to the right side
  • make MacOS dock auto-hide, use a dark theme
  • Install Monokai theme for IntelliJ , VSC, GitKraken
  • Font Family: Install Fira Code font and enable ligatures in IDEs. However lately I'm considering fonts almost monospaced as a perfect middle ground.  I also had a good time with JetBrains Mono. Going back and forth on this.
  • Make sure the browser, slack, teams... have properly selected audio input/output as well the external camera is working.
  • Give permission to everything (ex. Slack and Teams to share screen)
  • Configure Ruby using rbenv
  • Make sure everything (TBC) is added to PATH:
~/Library/Android/sdk/tools/emulator

Do not forget to migrate hundreds of open tabs from your old system.