1.1 KiB
1.1 KiB
spec, blocked-by
| spec | blocked-by |
|---|---|
| dot-kde | 0001-kde-schema-backed-save |
What to build
Implement dot kde apply for schema-backed settings: read every entry in
the manifest and write its declared value onto the live system via
kwriteconfig6. Re-running it against an already-applied system must be a
no-op with no unintended side effects — this is the idempotence the
feature depends on for safe re-runs after a KDE update or on a freshly
built machine. Add dot kde apply help, following the project's
check-for-help-before-argparse convention.
Add a README row for dot kde apply.
Acceptance criteria
dot kde applypushes every manifest entry's declared value onto the live system viakwriteconfig6- Re-running
dot kde applyagainst a system already matching the manifest changes nothing (idempotent) dot kde apply helpprints usage without writing anything- Tests run against a scratch
$HOME, exercising apply over a manifest with schema-backed entries, verifying resulting rc-file contents and idempotence on a second run - README has a row for
dot kde apply