[Unit]
Description=Run TikTok Caption Fetcher nightly at 2 AM
Requires=hvac-tiktok-captions.service

[Timer]
# Run at 2 AM daily (low-traffic time)
OnCalendar=*-*-* 02:00:00

# Run immediately if missed
Persistent=true

# No randomization - run exactly at 2 AM
RandomizedDelaySec=0

[Install]
WantedBy=timers.target