Stack

How I set up a new Mac: defaults, apps, and tools.

I have been a Mac user for a long time now and during this process I’ve polished my setup and workflow countless times to improve my relationship with my computer.

Here I have everything that’s earned a permanent spot on my Mac in order of installation when setting up a brand new machine, plus a few I’m still trying out in the end. I update this whenever something new sticks or gets replaced.

Not an app but a Dock tweak

The default auto-hide delay is unbearably slow, but luckily there is a way around it by running the following commands on the terminal app:

Warning

Don’t go around running commands on your terminal from random people on the internet. These are safe but do your research too before running them on your machine.

Terminal window
defaults write com.apple.dock autohide-delay -float 0
defaults write com.apple.dock autohide-time-modifier -float 0
killall Dock

The first two commands set the hide and reveal animation time to zero, and the last one restarts the Dock process so the change takes effect immediately.

Feel free to try other float values like 0.1 or 0.25 and see what looks best for you.

And in the case you want to revert back to normal, you can run:

Terminal window
defaults delete com.apple.dock autohide-delay
defaults delete com.apple.dock autohide-time-modifier
killall Dock

Note

I’m a weirdo who doesn’t like the dock at the bottom of the screen. So usually, after this change, I also move the dock to the right.

Apps

These are the basic ones I wish were default features on macOS.

NameWhat it’s forStatusDownload
HomebrewPackage manager that works great on macOSActive
Alfred 5Spotlight replacement with custom workflowsActive
Markdown PreviewQuick Look preview for markdown filesActiveHomebrew
Rectangle ProKeyboard-driven window snapping and tilingActiveHomebrew
IsThereNetA light strip that flags when Wi-Fi dropsActiveHomebrew
SuperCmdAlfred and Rectangle alternative, maybe?Trying OutHomebrew