joeldueckdotcom

2021 Macbook Pro setup

I just replaced my 2015 Macbook Pro 13″ with a 2021 Macbook Pro 16″ (M1 Max, 32GB RAM, 1TB SSD).

Gear

I bought a Comfyable Laptop Sleeve in navy, it fits great is very well-made.

I also bought a GhostBlanket microfiber cloth ($10 USD) for placing on top of the keyboard before closing the laptop. This will keep my finger oils from transferring from the keycaps to the screen. I know that sounds a little precious, but my previous MBP had a serious problem with finger oils wrecking the anti-glare screen coating. I’m not going to risk that happening again with this XDR screen.

I tweeted a photo showing the relative sizes of these items:

(Disclosure: affiliate links)

Setup steps

OBS

I was going to try and avoid using Homebrew for anything, but I ended up installing it in order to use this script to compile and install OBS natively for Apple silicon. From what I understand the binaries you can download from the OBS website are still compiled for Intel, and I wanted streaming from this laptop to be as smooth as possible. It worked great.

Doom Emacs

I tried several ways to natively compile a verison of Emacs that in turn supports native compilation. The one that worked was Homebrew Emacs Plus. I no longer recall everything I did to get it working properly (it took a few hours), but it started something like this:

$ brew tap d12frosted/emacs-plus
$ brew install emacs-plus@28 --with-native-comp
$ git clone --depth 1 https://github.com/hlissner/doom-emacs ~/.emacs.d
$ git clone https://github.com/otherjoel/doom-emacs-config.git ~/.doom.d
$ doom sync
$ brew install ripgrep

The last one was needed so projectile would make proper use of .gitignore when searching project files.

My Emacs config is on Github.