[be.def.spot.dock:undocked] enter = newfeh enter = i3-msg reload enter = weechat-fifo -s \*/disconnect -all || true [be.def.spot.dock:docked] enter = newfeh enter = i3-msg reload enter = weechat-fifo -s \*/connect -all || true [be.def.spot.role:afk] shape = bounce spike = bmo kb home && slock [be.def.axis.role] important = true [be.def.spot.role:working] enter = : [be.def.spot.role:onbreak] enter = : [be.def.spot.role:gone] shape = bounce enter = ssh-add -D 2>&1 && notify-send "all identities removed" enter = bmo_beh__if -P weechat weechat-fifo -s \*/disconnect -all gone spike = bmo kb home && slock leave = bmo_beh__if -P weechat weechat-fifo -s \*/connect -all leave = bmo nag -R [be.def.spot.role:zleeping] shape = bounce enter = bmo be .undocked enter = bmo_beh__if -P mocp --then mocp --pause enter = ssh-add -D 2>&1 && notify-send "all identities removed" enter = bmo_beh__if -P weechat weechat-fifo -s \*/disconnect -all offline spike = bmo kb home && slock systemctl suspend -i leave = bmo_beh__if -P weechat weechat-fifo -s \*/connect -all [be.def.spot.role:presenting] important = true enter = : [be.def.spot.feel:night] enter = light -S 8; redshift -O 1000 [be.def.spot.feel:twilight] enter = light -S 50; redshift -O 1500 [be.def.spot.feel:day] enter = light -S 100; redshift -x