# Stuff I Install When Setting Up a Mac

Lately, I've been setting up my new Mac and thought that it would be a good chance to log down what I needed to install for future reference. This post will be updated from time to time as I install back all the apps that I use daily.

## Must-to-have apps to make life easier

- [Chrome](https://www.google.com/chrome/): I just can't live without it 🤣
- [Rectangle](https://github.com/rxhanson/Rectangle): Move and resize windows the easiest way.
- [Scroll Reverser](https://pilotmoon.com/scrollreverser/): You'll probably need this when using an external mouse. It controls your mouse/trackpad scroll the way you want it to be.
- [Clipy](https://github.com/Clipy/Clipy): Clipboard extension for mac. I use it to store stuff I copy and paste a lot.
- [Karabiner Elements](https://github.com/pqrs-org/Karabiner-Elements): Map keyboards the way you want them to be. Super useful when using a non-mac keyboard to adjust the order of the keys to be the same as on Mac.
- [Sound Control](https://staticz.com/soundcontrol/): Mac's built-in sound control isn't that great you know. You can control the volume through your Mac even if it's connected to an HDMI output.

## For development

- [Docker](https://www.docker.com/)
- [iTerm2](https://iterm2.com/): Better than the native Terminal
    - [oh-my-zsh](https://ohmyz.sh/)
        - [zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions): Remembers your commands for you!
    - [homebrew](https://brew.sh/): Package manager for Mac.
    - [nvm](https://github.com/nvm-sh/nvm): Version manager for node.js
    - [yarn](https://yarnpkg.com/): The faster npm
- [VSCode](https://code.visualstudio.com/): Where I write code. Settings sync is super useful!

## Others

- [Zoom](https://zoom.us/download): Choose the Silicon chips version for M1
- [Slack](https://slack.com/)
- [Notion](https://www.notion.so/): Probably relying on it more than I should?

What are your favorite must have apps / tools? Please share them with me! I'd love to know!
