From b97e76c6a9430875b8f1f421c8a8a44ffa6da65c Mon Sep 17 00:00:00 2001
From: j1nx
Date: Mon, 26 Jul 2021 12:09:32 +0200
Subject: [PATCH] Add new holmes.conf but leaving everything ycroft named for
now Soon we will rename everything towards OVOS however have that planned
step by step.
---
.../rootfs-overlay/etc/mycroft/holmes.conf | 48 +++++++++++++++++++
1 file changed, 48 insertions(+)
create mode 100644 buildroot-external/rootfs-overlay/etc/mycroft/holmes.conf
diff --git a/buildroot-external/rootfs-overlay/etc/mycroft/holmes.conf b/buildroot-external/rootfs-overlay/etc/mycroft/holmes.conf
new file mode 100644
index 00000000..8962b134
--- /dev/null
+++ b/buildroot-external/rootfs-overlay/etc/mycroft/holmes.conf
@@ -0,0 +1,48 @@
+{
+ // 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"
+ // }
+ //}
+}