#1685·DevToys

Feature request: config-via-file (JSON/YAML) for all GUI settings

Author: chirag127Created Jul 2, 2026Updated Jul 2, 2026

Ask

Expose every GUI setting via a config file (JSON/YAML/TOML — maintainer's choice) with a documented schema and load-order precedence.

Why

  • Teams commit dotfiles for consistent onboarding across machines.
  • Reproducible bug reports (attach the config file).
  • CI / headless / VDI setup becomes possible.
  • Version-controlled preferences (git log = preference history).

Suggested shape

Full spec: config-via-file spec

  • Load order: system → user → project → --config flag → GUI.
  • JSON Schema published to schemastore.org.
  • Every GUI-exposed setting has a schema key.
  • Even partial (top 20 settings) is a huge win — not asking for full spec on day one.

References

VS Code (settings.json + --user-data-dir), Alacritty (alacritty.toml), git (--file).

Thanks for the great work on DevToys!