Scripts to (mostly) automatically config macOS to preference and install programs and utilities.
Go to file
2024-05-29 12:59:05 +01:00
.gitignore Update gitignore 2024-05-23 17:55:36 +01:00
Brewfile Remove "cask-fonts" from Brewfile 2024-05-23 17:42:55 +01:00
Custom.terminal Add missing terminal profile 2024-05-29 12:58:35 +01:00
Dock.sh Initial commit of scripts 2024-05-23 17:39:59 +01:00
LICENSE Initial commit 2024-05-23 16:20:47 +00:00
README.md Update README 2024-05-29 12:59:05 +01:00
setup.sh Initial commit of scripts 2024-05-23 17:39:59 +01:00
zshrc Initial commit of scripts 2024-05-23 17:39:59 +01:00

setup

A set of bash scripts and files to configure macOS which:

  • Configures most of the options in System Settings to preference
    • Speeds up tracking speed beyond available settings
  • Installs Homebrew (https://brew.sh/) and mas-cli (https://github.com/mas-cli/mas)
  • Using the above, installs a list of utilities and programs from Homebrew and the Mac App Store
  • Reconfigures the Dock with my most used programs
  • Sets a custom Terminal theme as default
  • Adds my custom Z Shell profile
  • Additionally installs
    • The latest LTS version of Node.js
    • Python 3.11
    • The latest version of PHP, Composer, Imagemagick (plus the PCEL extension) and Laravel Valet

ToDo

  • Automatally select the second to most recent version of Python (e.g. 3.11 instead of 3.12) instead of explicitly setting it.
  • Add additional configuration of System Settings where possible, in particular
    • Setup of FileVault using iCloud account
    • Turn off "Shake mouse pointer to locate"
    • Schedule Night Shift
  • Test on macOS Sonoma and macOS 15