[Unit]
Description=Run pwroff script every 30 min after 90 min uptime

[Timer]
OnBootSec=90min
OnUnitActiveSec=30min

[Install]
WantedBy=timers.target