summaryrefslogtreecommitdiff
path: root/src/schemas
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2025-03-13 00:07:02 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2025-03-13 00:07:02 (GMT)
commit2ed360005ad9265f45b32b1b19a202f747aed53c (patch)
tree931649ea1253cd5f3eae753d7cd4e949bbfe53fe /src/schemas
parentccb49530f930701b1ca57e560564ae098dcef3c9 (diff)
Rely on GSettings to setup temporary files.
Diffstat (limited to 'src/schemas')
-rw-r--r--src/schemas/re.chrysalide.framework.gschema.xml11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/schemas/re.chrysalide.framework.gschema.xml b/src/schemas/re.chrysalide.framework.gschema.xml
index 87088f7..80a20db 100644
--- a/src/schemas/re.chrysalide.framework.gschema.xml
+++ b/src/schemas/re.chrysalide.framework.gschema.xml
@@ -1,10 +1,21 @@
<schemalist gettext-domain="chrysalide">
<schema id="re.chrysalide.framework" path="/re/chrysalide/framework/">
+ <child schema="re.chrysalide.framework.paths" name="paths"/>
<child schema="re.chrysalide.framework.gui" name="gui"/>
<child schema="re.chrysalide.framework.secstorage" name="secstorage"/>
</schema>
+ <schema id="re.chrysalide.framework.paths" path="/re/chrysalide/framework/paths/">
+ <key name="tmp-work-dir" type="s">
+ <default>"/tmp/chrysalide"</default>
+ <summary>Directory for temporary contents</summary>
+ <description>
+ Location of files created as cache and meant to get deleted when unused
+ </description>
+ </key>
+ </schema>
+
<schema id="re.chrysalide.framework.gui" path="/re/chrysalide/framework/gui/">
<key name="window-width" type="i">
<default>600</default>