Преглед изворни кода

Update bmo config for zbmo

Alois Mahdal пре 3 недеља
родитељ
комит
a1f1f64793

dotfiles/config/bmo/hook.ini → dotfiles/config/bmo/bmo.ini Прегледај датотеку

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

+ 7
- 0
dotfiles/config/bmo/dmenu.ini Прегледај датотеку

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 Прегледај датотеку

1
-[menu._default_]
2
-    selector    = pybmo dmenu
3
-
4
-[menu.def.uris]
1
+[menu.uris]
5
     generator   = pybmo conf -c wish.ini
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
     generator   = ls -1 -t
8
     generator   = ls -1 -t
11
-    selector_args = -l 30
9
+    lines = 30
12
     consumer    = xargs -Ipath thunar "path"
10
     consumer    = xargs -Ipath thunar "path"
13
 
11
 
14
-[menu.def.status]
12
+[menu.status]
15
     generator = $HOME/bin/dynmenu status
13
     generator = $HOME/bin/dynmenu status
16
-    selector_args = --split =
14
+    split_delim = =
17
     consumer    = bash -
15
     consumer    = bash -
18
 
16
 
19
-[menu.def.vault]
17
+[menu.vault]
20
     generator = $HOME/bin/dynmenu vault
18
     generator = $HOME/bin/dynmenu vault
21
-    selector_args = --split =
19
+    split_delim = =
22
     consumer    = bash -
20
     consumer    = bash -
23
 
21
 
24
-[menu.def.pafwd]
22
+[menu.pafwd]
25
     generator = $HOME/bin/dynmenu pafwd
23
     generator = $HOME/bin/dynmenu pafwd
26
-    selector_args = --split =
24
+    split_delim = =
27
     consumer    = bash -
25
     consumer    = bash -
28
 
26
 
29
-[menu.def.query]
27
+[menu.query]
30
     generator   = pybmo conf -j -s wish.query
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
     consumer    = cat
32
     consumer    = cat
33
 
33
 
34
-[menu.def.tikrs]
34
+[menu.tikrs]
35
     generator   = tikr -l
35
     generator   = tikr -l
36
     consumer    = xargs twcmd -p tikr
36
     consumer    = xargs twcmd -p tikr
37
 
37
 
38
-[menu.def.run]
38
+[menu.run]
39
     generator   = dmenu_path
39
     generator   = dmenu_path
40
     consumer    = sed 's/$/ \&/' | sh -
40
     consumer    = sed 's/$/ \&/' | sh -
41
 
41
 
42
-[menu.def.run_hist]
42
+[menu.run_hist]
43
     mode = history
43
     mode = history
44
     consumer = sed 's/$/ \&/' | sh -
44
     consumer = sed 's/$/ \&/' | sh -
45
 
45
 
46
-[menu.def.ddg]
46
+[menu.ddg]
47
     generator = true
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
     mode = history
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
     item = uzbl-browser
55
     item = uzbl-browser
56
     item = vimb
56
     item = vimb
57
     item = firefox
57
     item = firefox
60
     item = opera-beta
60
     item = opera-beta
61
     consumer = cat
61
     consumer = cat
62
 
62
 
63
-[menu.def.smash]
63
+[menu.smash]
64
     generator = $HOME/bin/dynmenu smash
64
     generator = $HOME/bin/dynmenu smash
65
-    selector_args = --split =
65
+    split_delim = =
66
     consumer    = bash -
66
     consumer    = bash -
67
 
67
 
68
-[menu.def.windows]
68
+[menu.windows]
69
     generator = ~/.config/i3/bin/i3-lswin
69
     generator = ~/.config/i3/bin/i3-lswin
70
     consumer = ~/.config/i3/bin/i3-focuswin
70
     consumer = ~/.config/i3/bin/i3-focuswin
71
 
71
 
72
-[menu.def.zk]
72
+[menu.zk]
73
     env = ZKZIG_ROOT=$HOME/.local/pim/zk
73
     env = ZKZIG_ROOT=$HOME/.local/pim/zk
74
     generator = sh -c "ZKZIG_ROOT=$HOME/.local/pim/zk zkzig find | tac"
74
     generator = sh -c "ZKZIG_ROOT=$HOME/.local/pim/zk zkzig find | tac"
75
-    selector_args = -- -p 'open/make:'
75
+    prompt = open/make:
76
     consumer = zk do
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
     consumer = zkzig xr
83
     consumer = zkzig xr
82
 
84
 
83
-[menu.def.uemoji]
85
+[menu.uemoji]
84
     generator = uemoji ls
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
     mode = command+history
91
     mode = command+history
90
     histsize = 20
92
     histsize = 20
91
     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
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
     consumer = cd $(cat) && twinner bash
94
     consumer = cd $(cat) && twinner bash
93
 
95
 
94
-[menu.def.gowork_focused]
96
+[menu.gowork_focused]
95
     mode = command+history
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
     mode = items
103
     mode = items
102
     item = librewolf-main
104
     item = librewolf-main
103
     item = librewolf-music
105
     item = librewolf-music

+ 5
- 5
dotfiles/config/bmo/nag.ini Прегледај датотеку

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

+ 2
- 2
dotfiles/config/bmo/sensible.ini Прегледај датотеку

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

+ 0
- 9
dotfiles/config/bmo/style.ini Прегледај датотеку

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 Прегледај датотеку

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