Mac Setup

Here's the procedure I follow when doing a clean (re)install on my Mac.

System Settings

Trackpad Settings

The first thing I do when the initial setup procedure is done is customise the trackpad settings:

  1. Turn on tap to click
  2. Set click strength to light
  3. Set tracking speed to the maximum value
  4. Turn on silent clicking
Trackpad Settings

I also disable the swipe between pages functionality.

Trackpad Settings

Dock Settings

Then I move on to the Dock settings:

  1. Automatically hide & show the Dock
  2. Do not show recent applications in Dock
Dock Settings

Command Line Setup

Install XCode Command Line Tools:

xcode-select --install

Setup Homebrew

Install Homebrew:

curl -fsSL "" | bash

Open taps:

brew tap homebrew/core
brew tap homebrew/cask
brew tap homebrew/cask-fonts

Install Packages

brew install starship
brew install fish
brew install node
brew install deno
brew install gh

Install Applications

brew install --cask visual-studio-code
brew install --cask google-chrome
brew install --cask firefox
brew install --cask discord
brew install --cask signal

Install Fira Code

brew install --cask font-fira-code

Setup Fish Shell

echo $(brew --prefix)/bin/fish | sudo tee -a /etc/shells
chsh -s $(brew --prefix)/bin/fish

When you open a new terminal window, fish shows a welcome message. To disable this, run the following:

set fish_greeting ""

Setup Starship

echo "starship init fish | source" > ~/.config/fish/

Setup Projects Directory

mkdir ~/projects
echo "cd projects" >> ~/.config/fish/

Last updated: 7/21/2021

Edit on GitHub →