# How I setup my computer
Here's the things I usually install on my computer (currently a Macbook Pro 16")
## MacOS customization
Here are some of the defaults I usually customize.
- Configure trackpad
- click with tap
- 3 finger drag & drop
- configure keyboard: set key repeat to max fast and delay until repeat to short
## Developer tooling setup
- [VSCode Insiders Edition](https://code.visualstudio.com/insiders/)
The insiders edition is basically VSCode's nightly release. That might sound scary, but I'm using it now for over two years for my daily work and it is super stable :+1:. I mostly use VSCode for frontend dev, Docker etc. I'm using Dank Mono as the font and night-owl (dark/light based on hour of the day/lightning conditions) as my theme.
- Some of the extensions (note this is not an up-to-date/exhaustive list)
- [Nx Console](https://marketplace.visualstudio.com/items?itemName=nrwl.angular-console)
- angular2-inline - for inline template highlighting
- Bookmarks
- bracket-pair-colorizer
- codeacejumper
- git-graph
- githistory
- gitlens
- json-to-ts
- [Angular Language Service](https://marketplace.visualstudio.com/items?itemName=Angular.ng-template)
- night-owl
- prettier-vscode
- remote-containers
- remote-ssh
- remote-ssh-edit
- search-node-modules
- theme-cobalt2
- todo-tree
- vscode-docker
- vscode-icons
- vscode-peacock
- vscode-todo-highlight
- vsliveshare
- [Docker](https://www.docker.com)
- [nvm - Node Version Manager](https://github.com/nvm-sh/nvm)
- [iTerm](https://www.iterm2.com/downloads.html)
## Productivity Apps
- [Brew](https://brew.sh/)
- [oh-my-zsh](https://github.com/ohmyzsh/ohmyzsh) with [powerline10k](https://github.com/romkatv/powerlevel10k)
- [Alfred 4](https://www.alfredapp.com/) (including PowerPack) - Only already super useful for the clipboard history. Activate it instead of spotlight with Cmd+Space
- [Dropbox](https://www.dropbox.com/) - I still have some files stored there although most of my stuff is on Google Drive
- [Toggl](https://www.toggl.com) - Time tracking app with lots of integrations and super easy to use
- [Rectangle](https://rectangleapp.com/) - successor of Spectacle; used for easy window arrangement
- [RescueTme](https://www.rescuetime.com/)
- [Notion](https://www.notion.so/) - For my note taking & building my ["second brain"](https://www.buildingasecondbrain.com/). They have a "desktop" app, basically their web app in a frame. So I mostly use only their webapp directly
## Screencasting, Video editing
- [Camtasia for Mac](https://www.techsmith.com/video-editor.html)
- [RDM tool](https://github.com/avibrazil/RDM) - for resizing to a suitable resolution. I record 1280x720 (HiDPI) as suggested by the [Egghead instructor guide](https://howtoegghead.com/instructor/screencasting/screen-setup/)
## Other
- [Little Snitch 4](https://www.obdev.at/products/littlesnitch/index.html)
- [iStat Menus 6](https://bjango.com/mac/istatmenus/)
- [Dank Mono font](https://dank.sh/)
## Entertainment
- [Spotify](https://www.spotify.com)
## Related
- [The First 10 macOS Apps I install in 2019 by John Papa](https://dev.to/azure/the-first-10-macos-apps-i-install-in-2019-2bba)