[Unit] Description=Nightly OS + Claude Code update, then move idle Claude sessions onto the new version After=network-online.target Wants=network-online.target [Service] Type=oneshot ExecStart=%h/.local/share/claude-sessions/update.sh --nightly TimeoutStartSec=3h Nice=10