fix: entertainment 1h timer never fired (invalid OnCalendar); drop cron backend, systemd-only

This commit is contained in:
Your Name
2026-08-07 13:43:45 -04:00
parent f99acc36a2
commit 81ac553590
9 changed files with 27 additions and 107 deletions
+2 -2
View File
@@ -42,8 +42,8 @@ pos entertainment status # plugins + active schedules
## How it works
- **Scheduling** uses systemd **user** timers (unit `pos-ent-<plugin>.timer`,
fallback to cron when systemd user units are unavailable). Interval is
- **Scheduling** uses systemd **user** timers only (unit
`pos-entertainment-<plugin>.timer` in `~/.config/systemd/user/`). Interval is
resolved through the same systemd-time parser used by `.timer` units —
invalid values are rejected with a clear message.
- **Delivery** goes through `notify_send`, so the platform follows