diff options
author | Yaroslav de la Peña Smirnov <yps@yaroslavps.com> | 2025-09-16 21:38:09 +0300 |
---|---|---|
committer | Yaroslav de la Peña Smirnov <yps@yaroslavps.com> | 2025-09-16 21:38:09 +0300 |
commit | f207ab8e1b9c03bee9a90c4093b00b3718666bc7 (patch) | |
tree | 4a27101c8b3b5f61f9362e75f6130daf52e4b82b /dotfiles/.config/calcurse | |
parent | f28f01b00a224966e340e2661cb07231c45030dc (diff) | |
download | swayrice-f207ab8e1b9c03bee9a90c4093b00b3718666bc7.tar.gz swayrice-f207ab8e1b9c03bee9a90c4093b00b3718666bc7.zip |
calcurse: hooks: rm lock file after running sync
For some reason calcurse-caldav doesn't remove itself?
Diffstat (limited to 'dotfiles/.config/calcurse')
-rwxr-xr-x | dotfiles/.config/calcurse/hooks/post-save | 6 | ||||
-rwxr-xr-x | dotfiles/.config/calcurse/hooks/pre-load | 1 |
2 files changed, 5 insertions, 2 deletions
diff --git a/dotfiles/.config/calcurse/hooks/post-save b/dotfiles/.config/calcurse/hooks/post-save index 28c0ed8..ead4a47 100755 --- a/dotfiles/.config/calcurse/hooks/post-save +++ b/dotfiles/.config/calcurse/hooks/post-save @@ -16,16 +16,18 @@ if [ ! -d "$data_dir" ]; then config_dir="${XDG_CONFIG_HOME:-$HOME/.config}/calcurse" fi +cd "$data_dir" || exit + # Do not do anything when synchronizing with a CalDAV server. -[ -f "$data_dir/caldav/lock" ] && exit +[ -f caldav/lock ] && exit # Run the CalDAV synchronization script. -cd "$data_dir" || exit if [ -d caldav ] && command -v calcurse-caldav >/dev/null; then ( date="$(date +'%b %d %H:%M:%S')" echo "$date Running calcurse-caldav from the post-save hook..." calcurse-caldav echo + rm caldav/lock ) >>caldav/log 2>&1 fi diff --git a/dotfiles/.config/calcurse/hooks/pre-load b/dotfiles/.config/calcurse/hooks/pre-load index 577736f..d2f367f 100755 --- a/dotfiles/.config/calcurse/hooks/pre-load +++ b/dotfiles/.config/calcurse/hooks/pre-load @@ -21,5 +21,6 @@ if [ -d caldav ] && command -v calcurse-caldav >/dev/null; then echo "$date Running calcurse-caldav from the pre-load hook..." calcurse-caldav echo + rm caldav/lock ) >>caldav/log 2>&1 fi |