# config/save-overrides
Diff the live registry against the loaded defaults snapshot and write only the keys whose current value differs from default. The canonical save path for the config app — produces a minimal `.deft/config.dft` acting as a clean "user changes" layer over package defaults.
## Syntax
[config/save-overrides ?path]
## Parameters
- `?path` — (optional) config file path, defaults to `.deft/config.dft`.
## Examples
[config/save-overrides]
[config/save-overrides ".deft/overrides.dft"]
## Returns
Number of overrides written (`0` if nothing changed), or `-1` on write failure.
## See Also
`config/save`, `config/save-map`, `config/load`