Browse Source

Update bmo config for zbmo

Alois Mahdal 3 weeks ago
parent
commit
a1f1f64793

dotfiles/config/bmo/hook.ini → dotfiles/config/bmo/bmo.ini View File

@@ -1,3 +1,7 @@
1
+[main]
2
+#   timezone = Europe/Prague
3
+#   timezone = Asia/Yerevan
4
+
1 5
 [hook.au]
2 6
     post = killall -SIGUSR1 i3status
3 7
 

+ 7
- 0
dotfiles/config/bmo/dmenu.ini View File

@@ -0,0 +1,7 @@
1
+
2
+[style]
3
+    normal_bg = #222222
4
+    normal_fg = #bbbbbb
5
+    selected_bg = #559955
6
+    selected_fg = #101d10
7
+    font = Dejavu Sans Mono:pixelsize=16

+ 43
- 41
dotfiles/config/bmo/menu.ini View File

@@ -1,57 +1,57 @@
1
-[menu._default_]
2
-    selector    = pybmo dmenu
3
-
4
-[menu.def.uris]
1
+[menu.uris]
5 2
     generator   = pybmo conf -c wish.ini
6
-    selector_args = -l 20 --split =
7
-    consumer    = bmo wish -f
3
+    lines = 20
4
+    split_delim = =
5
+    consumer    = zbmo wish -f
8 6
 
9
-[menu.def.home]
7
+[menu.home]
10 8
     generator   = ls -1 -t
11
-    selector_args = -l 30
9
+    lines = 30
12 10
     consumer    = xargs -Ipath thunar "path"
13 11
 
14
-[menu.def.status]
12
+[menu.status]
15 13
     generator = $HOME/bin/dynmenu status
16
-    selector_args = --split =
14
+    split_delim = =
17 15
     consumer    = bash -
18 16
 
19
-[menu.def.vault]
17
+[menu.vault]
20 18
     generator = $HOME/bin/dynmenu vault
21
-    selector_args = --split =
19
+    split_delim = =
22 20
     consumer    = bash -
23 21
 
24
-[menu.def.pafwd]
22
+[menu.pafwd]
25 23
     generator = $HOME/bin/dynmenu pafwd
26
-    selector_args = --split =
24
+    split_delim = =
27 25
     consumer    = bash -
28 26
 
29
-[menu.def.query]
27
+[menu.query]
30 28
     generator   = pybmo conf -j -s wish.query
31
-    selector_args = -l 20 --split = --split-field 1
29
+    lines = 20
30
+    split_delim = =
31
+    split_range = 1
32 32
     consumer    = cat
33 33
 
34
-[menu.def.tikrs]
34
+[menu.tikrs]
35 35
     generator   = tikr -l
36 36
     consumer    = xargs twcmd -p tikr
37 37
 
38
-[menu.def.run]
38
+[menu.run]
39 39
     generator   = dmenu_path
40 40
     consumer    = sed 's/$/ \&/' | sh -
41 41
 
42
-[menu.def.run_hist]
42
+[menu.run_hist]
43 43
     mode = history
44 44
     consumer = sed 's/$/ \&/' | sh -
45 45
 
46
-[menu.def.ddg]
46
+[menu.ddg]
47 47
     generator = true
48
-    consumer = bmo wish -q ddg -f
48
+    consumer = zbmo wish -q ddg -f
49 49
 
50
-[menu.def.ddg_hist]
50
+[menu.ddg_hist]
51 51
     mode = history
52
-    consumer = bmo wish -q ddg -f
52
+    consumer = zbmo wish -q ddg -f
53 53
 
54
-[menu.def.browsers]
54
+[menu.browsers]
55 55
     item = uzbl-browser
56 56
     item = vimb
57 57
     item = firefox
@@ -60,44 +60,46 @@
60 60
     item = opera-beta
61 61
     consumer = cat
62 62
 
63
-[menu.def.smash]
63
+[menu.smash]
64 64
     generator = $HOME/bin/dynmenu smash
65
-    selector_args = --split =
65
+    split_delim = =
66 66
     consumer    = bash -
67 67
 
68
-[menu.def.windows]
68
+[menu.windows]
69 69
     generator = ~/.config/i3/bin/i3-lswin
70 70
     consumer = ~/.config/i3/bin/i3-focuswin
71 71
 
72
-[menu.def.zk]
72
+[menu.zk]
73 73
     env = ZKZIG_ROOT=$HOME/.local/pim/zk
74 74
     generator = sh -c "ZKZIG_ROOT=$HOME/.local/pim/zk zkzig find | tac"
75
-    selector_args = -- -p 'open/make:'
75
+    prompt = open/make:
76 76
     consumer = zk do
77 77
 
78
-[menu.def.zkxx]
79
-    generator = zkzig find | sort | tac
80
-    selector_args = -- -p 'copy id:'
78
+[menu.zkxx]
79
+    generator = sh -c "ZKZIG_ROOT=$HOME/.local/pim/zk zkzig find | sort | tac"
80
+    split_delim = |
81
+    split_range = 1
82
+    prompt = copy id:
81 83
     consumer = zkzig xr
82 84
 
83
-[menu.def.uemoji]
85
+[menu.uemoji]
84 86
     generator = uemoji ls
85
-    selector_args = -- -p 'copy:'
86
-    consumer = uemoji dec | xclip -i -selection clipboard
87
+    prompt = copy:
88
+    consumer = uemoji dec | xclip -i -selection clipboard; exit
87 89
 
88
-[menu.def.go_vcs]
90
+[menu.go_vcs]
89 91
     mode = command+history
90 92
     histsize = 20
91 93
     generator = find -L ~/vcs.brani ~/vcs.mystream ~/vcs.codecrafters ~/vcs.vinfra ~/vcs.jats ~/st/vcs.private  -maxdepth 2 -type d | grep -Eo '\<(st/)?vcs[.][^/]+/[^/]+' | sort | uniq
92 94
     consumer = cd $(cat) && twinner bash
93 95
 
94
-[menu.def.gowork_focused]
96
+[menu.gowork_focused]
95 97
     mode = command+history
96
-    selector_args = -p "nvim "
97
-    generator = gowork -f
98
-    consumer = gowork -o
98
+    prompt = nvim 
99
+    generator = zbmo gowork -f
100
+    consumer = zbmo gowork -o
99 101
 
100
-[menu.def.librewolves]
102
+[menu.librewolves]
101 103
     mode = items
102 104
     item = librewolf-main
103 105
     item = librewolf-music

+ 5
- 5
dotfiles/config/bmo/nag.ini View File

@@ -1,25 +1,25 @@
1
-[nag.stream]
1
+[stream]
2 2
     main = stconflict timenow
3 3
     wttr = wttr
4 4
 
5
-[nag.def.timenow]
5
+[nag.timenow]
6 6
     command = date +%H:%M
7 7
     expiry = 10m
8 8
     term-color = magenta
9 9
 
10
-[nag.def.stconflict]
10
+[nag.stconflict]
11 11
     command = find $HOME/st/config/dotfiles* -name "*conflict*" | grep -v st/config/dotfiles/weechat | grep . || true
12 12
     expiry = 3h
13 13
     notify-urgency = critical
14 14
     term-color = lred
15 15
 
16
-[nag.def.wttr]
16
+[nag.wttr]
17 17
     command = curl -s 'wttr.in/Brno?1&n&q&T'
18 18
     expiry = 3h
19 19
     notify-urgency = low
20 20
     term-color = lblue
21 21
 
22
-[nag.def.fortune]
22
+[nag.fortune]
23 23
     command = fortune -s tao
24 24
     expiry = 90m
25 25
     notify-urgency = normal

+ 2
- 2
dotfiles/config/bmo/sensible.ini View File

@@ -1,5 +1,5 @@
1 1
 
2
-[sensible.tty]
2
+[platform.tty]
3 3
 
4 4
     browser = w3m
5 5
     browser = elinks
@@ -20,7 +20,7 @@
20 20
     aplayer = mocp
21 21
 
22 22
 
23
-[sensible.gui]
23
+[platform.gui]
24 24
 
25 25
     browser = vimb
26 26
     browser = servo

+ 0
- 9
dotfiles/config/bmo/style.ini View File

@@ -1,9 +0,0 @@
1
-
2
-[style]
3
-    font = Dejavu Sans Mono:pixelsize=16
4
-
5
-[style.color]
6
-    nbg = #222222
7
-    nfg = #bbbbbb
8
-    sbg = #559955
9
-    sfg = #101d10

+ 2
- 2
dotfiles/config/bmo/wish.ini View File

@@ -1,5 +1,5 @@
1 1
 
2
-[wish.bookmark]
2
+[bookmark]
3 3
 
4 4
     bc      = https://bandcamp.com/
5 5
     brio    = https://brilliant.org/
@@ -59,7 +59,7 @@
59 59
     zoo     = http://www.zooborns.com/
60 60
     mastonu = https://masto.nu/
61 61
 
62
-[wish.query]
62
+[query]
63 63
 
64 64
     am      = http://www.allmusic.com/search/all/%s
65 65
     bc      = https://bandcamp.com/search?q=%s