[Unit] Description=Run restic user backup once after login (10-30 min delay) [Timer] # OnStartupSec = time since the user's systemd session started (i.e. after login) OnStartupSec=10min # Add a random 0-20 min on top → fires 10-30 min after login RandomizedDelaySec=1200 Unit=restic-backup.service [Install] WantedBy=timers.target