summaryrefslogtreecommitdiffstats
path: root/src/config.cpp
diff options
context:
space:
mode:
authorMarcus Fritzsch <marcus_fritzsch@mentor.com>2017-08-01 17:13:56 +0200
committerMarcus Fritzsch <marcus_fritzsch@mentor.com>2017-08-08 17:24:00 +0200
commita156a120d1622aacef11abcc58fff1adb6a2f786 (patch)
tree7bf2cb47cf3ae5e6bb16d2903fbe1f84cc65c21f /src/config.cpp
parentb91112b2514ccf6e9a57a0ed40d26fa709805af6 (diff)
add config, a simple config interface. i.e. key-value-store
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
Diffstat (limited to 'src/config.cpp')
-rw-r--r--src/config.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/config.cpp b/src/config.cpp
new file mode 100644
index 0000000..1843639
--- /dev/null
+++ b/src/config.cpp
@@ -0,0 +1,15 @@
+//
+// Created by mfritzsc on 8/1/17.
+//
+
+#include "config.hpp"
+
+namespace wm {
+
+config::config() : cfg() {
+ // Supply default values for these...
+ this->cfg["layers.json"] = getenv("LAYERS_JSON") ?: "../layers.json";
+ this->cfg["layout.json"] = getenv("LAYOUT_JSON") ?: "../layout.json";
+}
+
+} // namespace wm \ No newline at end of file