New Computer Setup
December 28, 2020
I upgraded computers from the 2015 Macbok Pro to the new M1 Pro. This is my first time setting up a new computer since I’ve been coding so I didn’t use the Apple Migration Assistant because I wanted to learn how to do this again from scratch. This has the benefit of me learning to do this again, but also, hopefully I won’t over-add packages I don’t need this time. My last computer definitely had some bloat.
Mac Apps
I audited all the old apps I installed on my old computer and then watched a couple videos to see what others used. I like this one and this one. I also asked the grad school subreddit I’m in and the iOS Programming subreddit for their suggestion to see what I may have not known about but could benefit from.
| APP | DESCRIPTION |
|---|---|
| Alfred | Better search |
| Bartender | Minimize top bar |
| Dashlane | Password manager |
| CleanMyMac X | free up computer space |
| Adobe Creative Cloud | Photoshop & Lightroom |
| JPEGMini Pro | Image resizer |
| Hey | Personal email |
| Outlook | Work email |
| XCode | Swift/C++ IDE |
| VSCode | IDE |
| Slack | Work chat |
| Tot | Mini-notes in the top bar |
Terminal
I installed Homebrew, but using Rosetta since Apple’s ARM machines are compatible with Homebrew, yet. I found this website that will alert developers & designers when certain programs are working on Apple Silicon vs Rosetta 2.
The first thins I did was change my shell from zsh to bash. Then I created a .bash_profile and changed it to:
\[`[ $? = 0 ] && X=2 || X=1; tput setaf $X`\]\h\[`tput sgr0`\]:$PWD\n\$This makes the user green and show’s my present working directly when changing into sub-folders.
VSCode Extensions
I asked Reddit for some suggestions and then added some of my own.
| EXTENSION | DESCRIPTION |
|---|---|
| Bracket Pair Colorizer 2 | Color matching brackets |
| Prettier | Code formatter |
| Auto Rename Tag | Rename opening/closing tags at once |
| Python, Jupyter, Pylance | Python environment |
| ESLint | Code linting |
| Material Icon Theme | Add icons to files in Explore bar |
| Live Server | Hot reloading in browser |
Written by Christian Turner
Follow me on Twitter