diff options
author | lonkaars <loek@pipeframe.xyz> | 2024-03-07 13:31:48 +0100 |
---|---|---|
committer | lonkaars <loek@pipeframe.xyz> | 2024-03-07 13:31:48 +0100 |
commit | d3261948b866f7e7b60024f2dd6e82502b2dbea1 (patch) | |
tree | 543e4e8188c02b4266da61ee78a059f9e2bf46b2 /.local/share | |
parent | 91b44861f53237169859de186e38cc076635a9b0 (diff) |
add khal + vdirsyncer config
Diffstat (limited to '.local/share')
-rwxr-xr-x | .local/share/bin/khal | 14 | ||||
-rwxr-xr-x | .local/share/bin/vdirsyncer | 6 |
2 files changed, 20 insertions, 0 deletions
diff --git a/.local/share/bin/khal b/.local/share/bin/khal new file mode 100755 index 0000000..23f188a --- /dev/null +++ b/.local/share/bin/khal @@ -0,0 +1,14 @@ +#!/bin/sh +CFG="$XDG_CONFIG_HOME/khal/config" +cat - "$XDG_CONFIG_HOME/khal/base" << "EOF" > "$CFG" +# THIS FILE IS AUTO-GENERATED, EDIT config_gen OR base INSTEAD!!! + +EOF +"$XDG_CONFIG_HOME/khal/config_gen" >> "$CFG" + +# aliases +[ "$1" == "i" ] && { shift ; set -- interactive "$@" ; } +[ "$1" == "l" ] && { shift ; set -- list "$@" ; } + +exec /usr/bin/khal "$@" + diff --git a/.local/share/bin/vdirsyncer b/.local/share/bin/vdirsyncer new file mode 100755 index 0000000..7869f19 --- /dev/null +++ b/.local/share/bin/vdirsyncer @@ -0,0 +1,6 @@ +#!/bin/sh +CFG_TMP="$XDG_CONFIG_HOME/vdirsyncer/config" +mkfifo --mode 700 "$CFG_TMP" +"$XDG_CONFIG_HOME/vdirsyncer/config_gen" > "$CFG_TMP" & +/usr/bin/vdirsyncer --config "$CFG_TMP" "$@" +rm -f "$CFG_TMP" |