Skip to content

Changelog

Commits follow the Conventional Commits convention, and versions follow Semantic Versioning.

dotfix has not had a tagged release yet. Until one is published, build it from source.

Highlights of what is in place:

  • Sets group Homebrew formulae, casks, files, and shell fragments; each machine activates the ones it needs.
  • Three-state drift detection separates an incoming change from a deliberate local one.
  • Templates reference secrets by name, resolved from the macOS Keychain, 1Password, or an age-encrypted file at render time.
  • A menubar app for reviewing and applying changes, with setup for a new machine.
  • An hourly background check that writes a shell status line and changes nothing on its own.