config.json
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.