I’m doing this on a Mac using the Original, so you’ll need to translate some stuff. I’m in ~/Library/Application Support/snapmaker-luban/Config. Which I think would translate to ~/.config/snapmaker-luban/Config on linux.
Inside that directory, I see
clewis ~/Library/Application Support/snapmaker-luban/Config [] $ ls -la printing/original_single/quality.*
-rw-r--r-- 1 clewis 1000 3372 Jan 10 10:45 printing/original_single/quality.10928082.def.json
-rw-r--r-- 1 clewis 1000 3389 Jan 10 10:45 printing/original_single/quality.16567093.def.json
-rw-r--r-- 1 clewis 1000 3711 May 19 10:43 printing/original_single/quality.54975053.def.json
-rw-r--r-- 1 clewis 1000 4376 May 24 08:52 printing/original_single/quality.fast_print.def.json
-rw-r--r-- 1 clewis 1000 4288 May 24 08:52 printing/original_single/quality.high_quality.def.json
-rw-r--r-- 1 clewis 1000 4292 May 24 08:52 printing/original_single/quality.normal_quality.def.json
The 3 numbered quality files correspond to the 3 custom print profiles I created.
I copied an existing Laser and CNC profile, and the files shows up as laser/original_1600mw/tool.14511069.def.json and cnc/original_standard/tool.17652055.def.json respectively.
I don’t see those filename inlined into any other .json files. I copied cnc/original_standard/tool.17652055.def.json to cnc/original_standard/tool.17652056.def.json, editted the file to change the name field, and restarted Luban. The new tool shows up in the tool drop down. So I’d just copy your custom .json files to your new home dir.
I haven’t used the Backup Config feature.