The ultimate source of truth is this dotfile repo, all other published content is likely stale. This includes...
This blog post which gives a summary of all my favourite developer tools.
This blog post which gives a detailed break down of how to set up a new macOS laptop.
This gist which gives a concise summary of the steps from the blog post.
As of Nov 2024 I'm using Rio
As of Dec 2023 I'll likely be using Ghostty.
Note
We need nerdfonts.com installed and selected as the terminal's font.
brew install font-hack-nerd-font
"Hack Nerd Font Mono"
There is a Brewfile
which can help you install any programs that were installed via Homebrew:
brew bundle dump --force
brew bundle install
Warning
I'm not sure if this is still relevant with the change over in terminals and OS versions.
To enable developer mode:
spctl developer-mode enable-terminal
Turning this feature on has been shown to improve the speed of certain terminal operations like running Rust compilation.
To improve your retina macOS 'wake-up from sleep' performance:
sudo pmset -a standbydelay 7200
The larger the number (time in seconds), the longer it will take macOS to switch into 'standby mode'. This mode takes a while to 'wake up' before you can log back in, and people tend to prefer delaying it for as long as possible (reference).
- Android File Transfer:
brew install --cask android-file-transfer
- Rio Terminal:
brew install --cask rio
- Warp Terminal:
brew install --cask warp
. - alltomp3: for backing up Spotify music.
- makemkv: rip DVDs and Blu-ray discs.
- monosnap: annotate images.
- owly: prevent screen going to sleep.