Browse Source

Replace bmo-iam with bmo-be

Alois Mahdal 5 years ago
parent
commit
e6be1f5627
4 changed files with 48 additions and 40 deletions
  1. 46
    0
      dotfiles/config/bmo/be.ini
  2. 0
    22
      dotfiles/config/bmo/hook.ini
  3. 0
    16
      dotfiles/config/bmo/iam.ini
  4. 2
    2
      dotfiles/i3/config

+ 46
- 0
dotfiles/config/bmo/be.ini View File

@@ -0,0 +1,46 @@
1
+
2
+[be.def.spot.dock:undocked]
3
+    enter = newfeh
4
+    enter = i3-msg reload
5
+    enter = weechat-fifo -s \*/disconnect -all || true
6
+
7
+[be.def.spot.dock:docked]
8
+    enter = newfeh
9
+    enter = i3-msg reload
10
+    enter = ls /hfkdsjhfkdjh
11
+    enter = weechat-fifo -s \*/connect -all || true
12
+
13
+[be.def.spot.role:afk]
14
+    shape = bounce
15
+    enter = if pidof clementine; then
16
+    enter =     qdbus org.mpris.clementine /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlaybackStatus \
17
+    enter =       | grep -qxF Playing \
18
+    enter =      && qdbus org.mpris.clementine /Player org.freedesktop.MediaPlayer.Pause
19
+    enter = fi; true
20
+    spike = bmo kb home && slock
21
+
22
+[be.def.spot.role:gone]
23
+    shape = bounce
24
+    enter = ssh-add -D
25
+    enter = weechat-fifo -s \*/disconnect -all gone
26
+    spike = bmo kb home && slock
27
+    leave = weechat-fifo -s \*/connect -all
28
+    leave = bmo nag -R
29
+
30
+[be.def.spot.role:zleeping]
31
+    shape = bounce
32
+    enter = pidof mocp       && mocp --pause
33
+    enter = pidof clementine && qdbus org.mpris.clementine /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlaybackStatus | grep -qxF Playing && qdbus org.mpris.clementine /Player org.freedesktop.MediaPlayer.Pause
34
+    enter = ssh-add -D
35
+    enter = weechat-fifo -s \*/disconnect -all offline
36
+    spike = bmo kb home && slock systemctl suspend -i
37
+    leave = weechat-fifo -s \*/connect -all
38
+
39
+[be.def.spot.feel:night]
40
+    enter = light -S 8;   redshift -O 1000
41
+
42
+[be.def.spot.feel:twilight]
43
+    enter = light -S 50;  redshift -O 1500
44
+
45
+[be.def.spot.feel:day]
46
+    enter = light -S 100; redshift -x

+ 0
- 22
dotfiles/config/bmo/hook.ini View File

@@ -3,25 +3,3 @@
3 3
 
4 4
 [hook.kb]
5 5
     post = killall -SIGUSR1 i3status
6
-
7
-[hook.iam]
8
-    zleep = ssh-add -D && notify-send -a "saturnin:hook.iam.zleep" "ssh identities removed"
9
-    zleep = sleep 3
10
-
11
-
12
-[hook.iam]
13
-    log_afk      = echo "$(date -Iseconds) | afk one time" >> ~/.bmo-iam.log
14
-    log_atk      = echo "$(date -Iseconds) | apparently knowing my password" >> ~/.bmo-iam.log
15
-    log_gone     = echo "$(date -Iseconds) | gone one time" >> ~/.bmo-iam.log
16
-    log_back     = echo "$(date -Iseconds) | back again" >> ~/.bmo-iam.log
17
-    log_zleeping = echo "$(date -Iseconds) | falling azleep" >> ~/.bmo-iam.log
18
-    say_afk      = weechat-fifo -s irc.server.rhat \*/away afk
19
-    say_atk      = weechat-fifo -s irc.server.rhat \*/away
20
-    say_gone     = weechat-fifo -s \*/disconnect -all gone
21
-    say_back     = weechat-fifo -s \*/connect -all
22
-    say_zleeping = weechat-fifo -s \*/disconnect -all offline
23
-
24
-    afk          = pidof mocp       && mocp --pause
25
-    afk          = pidof clementine && qdbus org.mpris.clementine /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlaybackStatus | grep -qxF Playing && qdbus org.mpris.clementine /Player org.freedesktop.MediaPlayer.Pause
26
-
27
-    back         = bmo nag -R

+ 0
- 16
dotfiles/config/bmo/iam.ini View File

@@ -1,16 +0,0 @@
1
-
2
-[iam.using]
3
-    if = em1
4
-
5
-[iam.seeing.gw]
6
-    00:00:0c:9f:f0:00 = rh
7
-
8
-[iam.undocking]
9
-    like = newfeh
10
-    like = i3-msg restart
11
-    like = weechat-fifo -s \*/disconnect -all
12
-
13
-[iam.docking]
14
-    like = newfeh
15
-    like = i3-msg restart
16
-    like = weechat-fifo -s \*/connect -all

+ 2
- 2
dotfiles/i3/config View File

@@ -358,8 +358,8 @@ bindsym $mod+Shift+Delete   exec "i3-nagbar -t warning -m 'You pressed the exit
358 358
 ## Desktop states                                                       ##
359 359
 #------------------------------------------------------------------------#
360 360
 
361
-bindsym $mod+Escape         exec "$spn bmo iam afk"
362
-bindsym $mod+Shift+Escape   exec "$spn bmo iam gone"
361
+bindsym $mod+Escape         exec "$spn bmo be %afk"
362
+bindsym $mod+Shift+Escape   exec "$spn bmo be %gone"
363 363
 bindsym $mod+m              exec "$spn bmo menu status"
364 364
 bindsym $mod+Shift+m        exec "i3-dmenu-desktop --dmenu='bmo dmenu'"
365 365
 bindsym $mod+o              exec "$spn bmo menu context"