alias away.system.auto {
scon -a if (%away.system.auto == on && $idle >= %away.system.auto.check) inc %away.system.check.idle
var %x = $scon(%x)
while (%x) {
scon %x if ($away) && (%away.system.check.idle != $scon(0)) { away $chr(124) echo -a unset }
scon %x if (!$away) && (%away.system.check.idle == $scon(0)) { away Auto away after $duration(%away.system.auto.check,2) of idle $chr(124) echo -a unset }
dec %x
}
unset %away.system.check.idle
}