Skip to content

About

This document describes the actions I take when configuring a new Mac OSX Installation.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

39 Commits

Folders and files

Repository files navigation

Fresh Mac OSX Install 2026

This document describes the actions I take when configuring a new Mac OSX Installation. This Macbook Pro is a multi-functional device for media and dev.

First change is to enable touch to click and drag lock in the Accessibility settings >> Trackpad Options >> Use trackpad for dragging With Drag Lock. Next change Caps Lock to Escape as a custom action by going to Settings >> Keyboard >> Keyboard Shortcuts >> Modifier Keys.

First install Homebrew in order to efficiently install other apps.

Fresh Mac Install 2026

  • Install apps
  • Run preferences update
  • Follow the guide below for updating manual preferences and activating apps

Software Setup

Homebrew

This app allows for command line installation of Mac applications.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Git ships with Xcode Command Line Tools (which Homebrew installs automatically on first run), so this step is only needed if you want Homebrew's more current git instead of Apple's:

brew install git

ZSH & oh-my-zsh

macOS has shipped zsh as the default shell since Catalina, so brew install zsh is only needed if you want a newer version than Apple's.

Install oh-my-zsh (official installer — this also installs zsh via Homebrew if needed):

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Install zsh-autosuggestions (run after oh-my-zsh is installed):

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

zsh plugins

plugins=(
  git
  bundler
  dotenv
  macos
  rake
  zsh-autosuggestions
  last-working-dir
  web-search
  history
)

Installation

Clone the repo.

git clone https://github.com/philcodex/Fresh-Mac-Install-2026.git

Make file executable:

chmod u+x appsinstall2026.sh macprefs2026.sh

Run appsinstall2026.sh shell script.

./appsinstall2026.sh

Run macprefs2026.sh shell script

./macprefs2026.sh

Manual Preferences Configurations

Finder Preferences

  • General > Uncheck all.
  • New Finder windows show $Home
  • Open folders in tabs

Tags

  • Uncheck all

Sidebar

Uncheck all but:

  • Applications
  • Desktop
  • Documents
  • Downloads
  • Pictures
  • $Home
  • iCloud Drive
  • Shared
  • External Disks
  • Bonjour Computers

Advanced

Uncheck all but

  • Show warning before removing from iCloud Drive
  • Show warning before emptying the Bin
  • Keep folders on top:
  • In windows when sorting by name

When performing a search: 'Search the current folder'

Desktop Preferences (Right-click on Desktop)

Stack by None Sort by Snap to Grid Icon size 44 x 44 Grid spacing Max Text size 12 Label position Right x Show item info ✔️ Show icon preview

System Settings

Network

  • Enable firewall.
  • Enable stealth mode

Notifications

Sound

  • Alert Sound - Boop
  • Play sound on startup x
  • Play user interface sound effects x
  • Play feedback when volume is changed

Appearance

  • Appearance: Dark
  • Colour: Accent Colour
  • Show scroll bars - Always
  • Click in the scroll bar to - Jump to the spot that's clicked

Accessibility

Pointer Control Double-click speed 80% Spring-loading Off

Trackpad Options... Use trackpad for dragging On Dragging style With Drag Lock

Zoom

  • Use keyboard shortcuts to zoom ✔️
  • Use trackpad gesture to zoom ✔️
  • Use scroll gestiure with modifier keys to zoom ✔️
  • Modifier key ^ Control
  • Zoom style - Full Screen
  • Advanced >> Continuously with Pointer

Keyboard

  • Key repeat rate - Fast
  • Delay until repeat - short
  • Adjust keyboard brightness in low light off
  • Keyboard brightness max
  • Turn keyboard backlight off after inactivity - Never
  • Press fn key to Do Nothing

Keyboard shortcuts

Launchpad & Doc

  • Uncheck both

Display

  • Uncheck both

Mission Control

  • Uncheck all except Mission Control, Application windows, Mission Control > Move Left a space | > Move right a space
  • ✔️ Show Notification Centre Set shortcut: ⌘⌥k

Keyboard - leave all checked (this may be updated in the future)

Screenshots - Uncheck all in favour of CleanShot X (install CleanShot X via the apps script before this step)

Services - Ignore all (May be updated in future)

Spotlight Uncheck both

Uncheck all except Zoom

Function Keys Disabled

Modifier Keys Caps Lock >> Escape

Dictation - Off

Microphone Source Macbook

Siri - Off

Trackpad

Point & Click Tracking Speed - Fastest Click - Medium Force Click & haptic feedback ✔️ Look up & data detectors Off Secondary click Click or Tap w/ Two Fingers Tap to click ✔️

Scroll & Zoom (Defaults) Natural Scrolling ✔️ Zoom in or out ✔️ Smart zoom ✔️ Rotate ✔️

More Gestures Swipe between pages Off Notification Centre Off Mission Control Swipe Up w/ Three Fingers App Exposé Swipe Down w/ Three Fingers Launchpad Off Show Desktop On

Control Centre

Nothing set atm

Siri & Spotlight

Siri Off

Desktop & Dock

Dock Size 10%

Magnification 10%

Position Left Minimise windows using Scale Effect Double-click a window's title bar to Do Nothing Minimuse windows into application icon Off Automatically hide and show Dock On Animate opening applications Off

Desktop & Stage Manager Show Items >> x x Click Wallpaper to reveal desktop Only on Stage Manager

Stage Manager x Show Widgets x x Use iPhone widgets x Default web browser x

Hot Corners Top Right Application Windows Top Left Mission Control Bottom Right Desktop Bottom Left -

Screensaver

Lock Screen Settings Start Screen Saver when inactive 10 mins Turn discplay off on battery when inactive 2 mins Turn display off on power adapter 30mins Require password after 1 min Show username and photo x Show password hints x

Touch ID

Use Touch ID - Enable fingerprint

Chrome

Install Bypass Paywalls Chrome extension https://github.com/iamadamdev/bypass-paywalls-chrome

  • Unzip file
  • Open chrome://extensions
  • Check Developer Mode
  • Select Load Unpacked

About

This document describes the actions I take when configuring a new Mac OSX Installation.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages