/setup-macos

Setup for a fresh Mac

Primary LanguageShell

Setup for macOS

Repeatable setup for personal usage. Useful for new or factory reset Macs.

It will also install dotfiles. To get started, run

curl -s https://raw.githubusercontent.com/dideler/setup-macos/master/setup.sh | bash

Also check out the macOS Security and Privacy Guide. For example:

  • enable FileVault
  • disable crash reports & usage analytics
  • disable iCloud files
  • disable Spotlight suggestions and sensitive indexes
  • enable Firewall
  • enable Secure Keyboard Entry in Terminal
  • change computer & host name
  • set up GPG key

Disclaimers:

  • This setup is only meant for use by the author - run at your own risk!
  • The author isn't liable for any damages if you run this on your own computer
  • The setup attempts to be safe for re-runs, but things can still break