Hourly timer started from xmonad, plus UI hooks that sync before load and after exit. calcurse-sync notifies once when the OAuth login expires and restarts the daemon after imports, since it never re-reads its files.
7 lines
116 B
Desktop File
7 lines
116 B
Desktop File
[Unit]
|
|
Description=Sync calcurse with Google Calendar
|
|
|
|
[Service]
|
|
Type=oneshot
|
|
ExecStart=%h/.local/bin/calcurse-sync
|