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 →
--configflag → 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!
Source: DevToys-app/DevToys