config.json

DeskDrawer glossaryUpdated 7 August 2026Also called: configuration file, layout file

Everything DeskDrawer remembers is in one human-readable JSON file in the Configuration folder: boards, names, positions, sizes, sort modes, icon sizes, appearance toggles and Board membership.

Atomic writes#

The file is written to a temporary file and then swapped into place, so a crash or power loss during a save cannot leave a half-written configuration. An interrupted save is also no longer mistaken for a first run — that fix shipped in 1.2.3 after an audit found the failure mode.

Backing up#

Copy the file. That is the entire procedure, and it is enough to move a layout to another machine with the same screen arrangement. Backup & restore has the details.

Editing it by hand#

You can, but quit DeskDrawer first or your changes will be overwritten on the next save. The format is not a documented API and may change between versions.

← Full glossary