killall picom   # picom breaks after suspend, for me, that took a while to figure out
lock
sleep 1
sudo systemctl suspend -i
sleep 1
confirm sh -c 'vids-all ; picom -b ; nvidia_uvm_reload'
connects &
logid-restart &
wait

#dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend

# old stuff

#ramp=`tempfile`
#</dev/null ramp-io >"$ramp"
#xscreensaver-command -lock
#xbl
#<"$ramp" ramp-io >/dev/null
#rm "$ramp"
#cpu_speed slow  # TODO detect previous speed
