Yes. It should be pretty easy to add some commands to the script for starting calibre to copy some configuration files back an forth. Fetch them when starting and saving them (if changed) when calibre quit. And have different scripts for different configurations. And some semaphore system to ensure only one instance of calibre is run.
I changed my calibre start script to make a snapshot copy of my calibre library every time I exit calibre, using rsync. Only changes are saved, so it is usually very fast and takes little room.
https://www.mobileread.com/forums/sh...d.php?t=244228