Skip to content

Settings

Settings open with ⌘, or the gear in the top navigation. The sections cover appearance, secret storage, privacy, run history retention, and support tooling.

Theme follows your OS by default, or pins to light or dark. ⇧⌘T cycles the theme from anywhere in the app.

The theme picker in the Appearance section

Two modes for the values in secrets.yml:

  • Plain text keeps values in the file. They stay on your machine, and init scaffolds the ignore rules that keep them out of git.
  • Encrypt moves values into the OS keychain via the system’s safe storage, leaving only declarations in the file.

The secret storage choice between plain text and keychain encryption

Switching modes migrates existing values in both directions. One trade-off to know: the CLI resolves secrets from secrets.yml and the environment, so values encrypted into the keychain are available to the desktop app only.

Crash reporting is opt-out and applies from the next launch. Reports are scrubbed of home-directory paths before leaving the machine, and builds without reporting configured send nothing at all.

The crash reports toggle in the Privacy section

Recent runs to keep caps how many recent runs the app retains per repository in its quick lists. Full run records remain in the run store on disk.

Diagnostic bundle exports the same redacted bundle as overwire doctor --bundle: environment facts, a names-and-sizes config inventory, and failed-step run summaries, with no secret values and no file contents. Review it before sharing; it is written wherever you choose to save it.

overwire.io

Overwire is not affiliated with, endorsed by, or sponsored by GitHub, Inc., Microsoft Corporation, or Docker, Inc. GitHub and GitHub Actions are trademarks of GitHub, Inc.