summarylogtreecommitdiffstats
path: root/nxCalTab
diff options
context:
space:
mode:
authorMaarten de Vries2021-02-08 15:12:54 +0100
committerMaarten de Vries2021-02-08 15:12:54 +0100
commit34abbc3bbc592f182d8c47c750d521610deea6c8 (patch)
tree81fa412ff144fbabcd1d64a2f76b809363b964f7 /nxCalTab
parentc764c8a9070071db7bb3489fc351a22fc1ec7299 (diff)
downloadaur-34abbc3bbc592f182d8c47c750d521610deea6c8.tar.gz
Use wrapper scripts that set ENSENSO_INSTALL.
The scripts set ENSENSO_INSTALL to "$XDG_CONFIG_HOME/ensenso", with a fallback to "$HOME/.config/ensenso". This way, the settings files are saved in the home folder instead of /opt. This *may* break stuff if the SDK also expects other things to reside under ENSENSO_INSTALL.
Diffstat (limited to 'nxCalTab')
-rw-r--r--nxCalTab9
1 files changed, 9 insertions, 0 deletions
diff --git a/nxCalTab b/nxCalTab
new file mode 100644
index 000000000000..eae23bf6bd1a
--- /dev/null
+++ b/nxCalTab
@@ -0,0 +1,9 @@
+#!/bin/sh
+if [ -z "$XDG_CONFIG_HOME" ]; then
+ export XDG_CONFIG_HOME="$HOME/.config"
+fi
+if [ -z "$ENSENSO_INSTALL" ]; then
+ export ENSENSO_INSTALL="$XDG_CONFIG_HOME/ensenso"
+fi
+
+exec /opt/ensenso/bin/NxCalTab "$@"