{ // check xdg directories OR only check old style hardcoded paths // the default value is False so the default behaviour is the same as mycroft-core // once MycroftAI/mycroft-core/pull/2794 is merged the default value will change to True "xdg": true, // the "name of the core", // eg, OVOS, Neon, Chatterbox... // all XDG paths should respect this // {xdg_path}/{base_folder}/some_resource // "mycroft.conf" default paths are derived from this // /opt/{base_folder}/mycroft.conf // ~/.{base_folder}/mycroft.conf "base_folder": "mycroft", // the filename of "mycroft.conf", // eg, ovos.conf, chatterbox.conf, neon.conf... // "mycroft.conf" default paths are derived from this // /opt/{base_folder}/{config_filename} // ~/.{base_folder}/{config_filename} "config_filename": "mycroft.conf" // override the default.conf location, allows changing the default values // eg, disable backend, disable skills, configure permissions //"default_config_path": "/etc/HolmesV/default_mycroft.conf", // this is intended for derivative products, if a module name is present // in sys.modules then the values below will be used instead // eg, chatterbox/mycroft/ovos/neon can coexist in the same machine //"module_overrides": { // "chatterbox": { // "xdg": false, // "base_folder": "chatterbox", // "config_filename": "chatterbox.conf", // "default_config_path": "/opt/chatterbox/chatterbox.conf" // }, // "ovos": { // "xdg": true, // "base_folder": "ovos", // "config_filename": "ovos.conf" // }, // "neon": { // "xdg": true, // "base_folder": "neon", // "config_filename": "neon.conf" // } //} }