Skip to content
Jay edited this page Aug 12, 2023 · 9 revisions

MacOS Automated Setup Wiki

Detailed information and FAQ.

What is being backed up:

  • .config folder in your home directory.
  • VSCodium settings.json and installed extensions.
  • Amethyst plist with user preferences.
  • Installed packages by Homebrew, they're saved into a Brewfile.

How to update the backup to your own:

Just run bash backup.sh to update the backup. It will create a backup of everything listed in the previous section. If you're going to modify the list of packages to install, make sure to remove its dependencies on the different script modules. You will need Homebrew to backup your current packages, or you can edit the Brewfile directly.

Be careful removing the fish shell and its config, since it's the only shell in my config that has Homebrew added to the path. If you don't want to use Fish you will have to add Homebrew to your .zprofile.

I always recommend to test the scripts first on a VM, I use UTM.

Default settings changed:

You can add or remove these changes by editing the preferences.sh module.

  • Dock: Position left, autohide, recents disabled
  • Finder: Show file extensions, show hidden files, show path bar, list view default, keep folders on top, search scope to current folder.
  • Spaces: Disable rearrange Spaces automatically, group by app in mission control.
  • Security: Enables firewall.
Clone this wiki locally