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 raycastRaycast makes my life so much easier. I use it to launch apps, manage Homebrew packages, and as my window manager.

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!
