I can confirm that the new config file does indeed work, but only after a user edits the one that you provided. A had an issue that before I edited the one that you provided, "folder" would open "My Documents", but I could not see any files PQ93 or otherwise in that folder using "ls". However, once I changed the config file to point to the "proper" place, it worked as expected. This behavior is likely occurring because the example config file provided contains a directory that does not exist. Perhaps using "c:\" as the default would be better? Or, at least, use something like "c:\ProgramData\pq93" and create that directory in code if it does not exist.
Otherwise, enjoying it so far!