Mac OS - Recovery#
1. Pre-Crash Backup Checklist (Do This Now)#
Ensure these configurations are regularly backed up or pushed to GitHub to prevent data loss.
- 1.1 Setup Brewfile Versioning: Dump, commit, and push your system package lists.
- Details: Fully implemented. Covered in detail in Mac OS - Brewfile.
- 1.2 Sync Packages & Scripts: Track changes to package lists using
pushbrewand script/alias updates usingpushscripts.- Details: Completed. Use
pushbrewfor package list updates andpushscriptsfor codebase updates. See Mac OS - Brewfile.
- Details: Completed. Use
- 1.3 Automate MCP Config Pushes: Update the
mcpalias to push local configuration commits.- Details: Completed.
mcpalias now auto-commits and pushes local changes to GitHub (MCP-Config-MacOS).
- Details: Completed.
- 1.4 Version-Control Custom Aliases: Migrate custom shortcuts out of local configurations.
- Details: Migrated to
~/Scripts/MacOS/Aliases/MacOS-Aliases.zsh. See Mac OS - Aliases Management.
- Details: Migrated to
- 1.5 Double Check Git Hook Backups: Save a copy of your Git hooks.
- Details: Completed. The mirror hook is backed up at
~/Scripts/MacOS/post-commit-hook.sh.
- Details: Completed. The mirror hook is backed up at
2. Workstation Rebuild Checklist (In Case of Crash)#
Follow these steps in order to restore the Mac Studio environment on a fresh macOS installation.