I recently got a new MacBook and procrastinated setting it up for a few days. Installing apps individually and configuring your machine manually feels like a huge chore.I also don't want to bring the trash from the previous machines with the Time Machine feature. I like to start fresh each time. If something is important enough, it'll find its way to the new machine.After posting the following on X and doing some research, I learned about the Brewfile and macOS defaults. BrewfileThe Brewfile allows you to install command line utilities, applications, fonts and even Visual Studio Code (and forks/variants) extensions in bulk rather than installing them one by one.Here's my Brewfile:# command-line utilities brew "oven-sh/bun/bun" brew "git" brew "node" brew "ffmpeg" brew "cask" brew "postgresql@17" brew "zsh" brew "zsh-autosuggestions" brew "zsh-completions" brew "zsh-syntax-highlighting" brew "pnpm" brew "npm" brew "gh" # apps cask "cursor" cask "discord" cask "raycast" cask "whatsapp" cask "warp" cask "cleanshot" cask "google-chrome" cask "postman" cask "screen-studio" cask "imageoptim" cask "bitwarden" cask "docker" cask "obs" cask "elgato-stream-deck" cask "elgato-camera-hub" cask "zoom" cask "vlc" cask "pgadmin4" cask "nordvpn" cask "zed" cask "ngrok" # fonts cask "font-hack-nerd-font" cask "font-menlo-for-powerline" cask "font-jetbrains-mono" cask "font-jetbrains-mono-nerd-font"You can create the Brewfile in the root directory of your machine and run brew bundle once you're done with it.The bundle command installs all the things you specified in the file.Settings defaultsmacOS also provides the defaults utility to customize the settings of your MacBooks and certain applications.Instead of updating the settings through the UI, you can achieve the same things by using the defaults utility in the terminal.# Enable tap-to-click for the trackpad and show the correct state in System Preferences defaults write com.apple.AppleMultitouchTrackpad Clicking -bool true defaul...
First seen: 2025-04-25 10:54
Last seen: 2025-04-25 11:54