Skip to main content

Rebuilding my MacBook

·285 words·2 mins·
At the beginning of the year I had to set up my MacBook. This post is a quick guide as a reference in case I need to configure another Mac from scratch. Hopefully it helps you as well.

Configure macOS Preferences
#

I start by configuring system preferences while updates are being installed in the background.

Install Applications
#

Homebrew
#

Homebrew is the cornerstone of how I install and keep apps and packages up to date.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Raycast
#

brew install --cask raycast

Raycast makes my life so much easier. I use it to launch apps, manage Homebrew packages, and as my window manager.

Raycast
Quick snapshot of my app and window management shortcuts

Shottr
#

Shottr is my go to for taking and annotating screenshots.

iTerm2 + Oh My Zsh + Powerlevel10k
#

iTerm2 is my terminal of choice. This time I went with Anonymous Pro as my font.

I pair it with Oh My Zsh and Powerlevel10k. Although its development stopped in 2024 and many people are migrating to Starship which I’ve already been using on Linux.

Tmux
#

Tmux to force me to use the CLI as my main development workspace.

Git and Lazygit
#

Git and Lazygit for version control.

LazyVim
#

LazyVim as my main text editor. I’m very far from using it to its full potential, but I’ll get there if I stick with it!

Obsidian
#

Obsidian as my second brain and knowledge management system.

GNU Stow
#

GNU Stow to manage my dotfiles.

Hidden Bar
#

To keep the bar nice and tidy.

Wallpaper & Music
#

Set your wallpaper of choice, install Youtube music et voilà! We are off to the races!