Mac Setup Guide
Published: ....
Last modified: ....
Share this post on BlueskySee discussion on Bluesky
I recently wiped my hard drives and freshly installed macOS Big Sur on my work laptop, and found it incredibly refreshing in a smaller form of starting fresh with my daily tools.
I had been thinking about this a bit only a couple of weeks earlier so I was already kind of prepared to set up my laptop from fresh but there were a few things that I had forgotten about until I needed them. I figured it would be useful to write up some of the things I did so I can revisit this post in the future and remember the things that I like to use on my computer.
Note: This post is still in progress!
CLI Tooling:
I couldn't think of a better title for this section but I consider this to encapsulate my CLI tooling that I rely on for being relatively productive when it comes to working within codebases.
First let's cover some fundamentals:
Configuring My Environment:
Configure Git:
TODO: Move these to a dotfiles repo!
git config --global user.name "<name>"
git config --global user.email "<email>"
# Make sure to install VSCode Insiders and add vscode to the PATH
git config --global core.editor "code-insiders --wait"
CLI Tooling:
# The basics: node, yarn, pnpm, fzf, jq
brew install node yarn pnpm fzf jq bat exa gh fig fnm
GUI Tooling:
These are all the "visual" tools that I tend to use on my mac, this software list may change over time but these are the essentials that I use today.
- Install Mimestream
- Install VSCode
Insiders
- Make sure to setup sync and enable the CLI tools so we can use
code-insiders
to open vscode from the terminal
- Make sure to setup sync and enable the CLI tools so we can use
- Install Raycast
- Additionally, go into System Preferences > Keyboard > Shortcuts and disable
the
Cmd + Space
keyboard setting for spotlight and set that to the Raycast keyboard shortcut.
- Additionally, go into System Preferences > Keyboard > Shortcuts and disable
the
- Install Rectangle
- Choose the Spectacle keybinds if you don't want to be confused 😆
- Install Dropbox
- Install Arc
- Install Notion
Tags:
Related Posts
Guides
Published: ....
I've started to use Cloudflare to manage my domains for several side projects, have had to jump through the same hooks multiple times that I figured I should document them here!
Published: ....
Revising my previous blog post on React Error Boundaries and my preferred go-to implementation!
Published: ....
How to easily mass-export your custom slack emoji without API access!