Ignition turns any Mac into your Mac: the same settings, apps, Dock and dotfiles every time, and keeps it that way.
Download for macOSA small native Mac app. You set up your Mac once in a window that looks like System Settings, save it to a private GitHub repo, and on any other Mac you connect that repo and press Apply. New laptop, reinstall, a second machine for work: done in minutes instead of an afternoon of clicking.
Dock, Finder, keyboard, trackpad, clock and more, with a reset to the macOS default for every one.
Pick the apps, spacers and folders visually and apply them in one go.
Browse and install Homebrew apps and Mac App Store apps, and keep the list in your profile.
Your shell and config files live in the repo and are linked back, with backups of anything replaced.
A shared base plus personal and work layers, switched on per Mac.
Save, pull and review changes with a clear diff. Your data stays in your own private repo.
Easiest: paste this into Terminal on your Mac. It downloads the latest version into Applications and opens it.
bash -c "$(curl -fsSL https://raw.githubusercontent.com/marosige/ignition/main/scripts/install.sh)"
Prefer the zip? Use the download button above, unzip it, move Ignition.app to Applications, then run this once, because the app is not notarized:
xattr -dr com.apple.quarantine /Applications/Ignition.app