mirror of
https://github.com/kuhyx/wake-alarm.git
synced 2026-11-10 17:07:04 +01:00
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
19 lines
723 B
SYSTEMD
19 lines
723 B
SYSTEMD
[Unit]
|
|
Description=Wake Alarm RTC arming, every 15 min all day and on boot
|
|
Documentation=https://github.com/kuhyx/wake-alarm
|
|
|
|
[Timer]
|
|
# Every 15 min, all day: a PC hibernated at 16:00 the day before a stick day
|
|
# must still have been armed. There is no sleep.target in the *user*
|
|
# manager, so resume is covered by the calendar itself: a calendar timer
|
|
# that elapsed while the system slept "will catch up" once it is resumed
|
|
# (systemd.timer(5)), and with a 15-min cadence every sleep longer than a
|
|
# quarter hour re-arms (or disarms) right after resume.
|
|
OnCalendar=*-*-* *:00/15:00
|
|
# Fresh boot (a CMOS alarm survives a poweroff, but re-check it anyway).
|
|
OnBootSec=2min
|
|
AccuracySec=1min
|
|
|
|
[Install]
|
|
WantedBy=timers.target
|