-
Notifications
You must be signed in to change notification settings - Fork 1
/
raffi.yaml
317 lines (269 loc) · 6.8 KB
/
raffi.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
# jumpapp is a custom tool i use when launching programs to run-or-raise or go to the previous windows
# find it here https://gitlab.com/chmouel/chmouzies/-/blob/main/graphical/sway-jumpapp
wally:
args: ["-X", "wally"]
binary: jumpapp
description: "Wally"
icon: wally
ifexist: wally
thunar:
args: ["~/Downloads/"]
binary: thunar
description: "Thunar"
rbw-pass:
args: ["--selector wofi --clipboarder wl-copy --action copy-password --typer xdotool"]
binary: rofi-rbw
description: "Password Manager"
icon: password-manager
ifenvset: WAYLAND_DISPLAY
rbw-pass-user:
args: ["--selector wofi --clipboarder wl-copy --action copy-username"]
binary: rofi-rbw
description: "Password Manager user"
icon: passwords-app
ifenvset: WAYLAND_DISPLAY
cliphistory:
args: ["pick", "-t", "wofi"]
binary: "clipman"
description: "Clipboard history"
icon: accessories-clipboard
ifenvset: SWAYSOCK
evolution-mail:
args: ["-t", "Evolution", "-X", "evolution"]
binary: jumpapp
description: "Evolution Mail"
icon: evolution-mail
ifexist: evolution
signal:
args: ["-X", "signal", "signal-desktop"]
binary: jumpapp
description: "Signal"
icon: signal-desktop
ifexist: signal-desktop
firefox:
args: ["-X", "firefox"]
binary: jumpapp
description: "Firefox"
icon: firefox
chrome:
args: ["-X", "-c", "Chromium", "chromium"]
binary: jumpapp
description: "Chromium"
icon: chromium
ipython:
binary: kitty-ctrl
args: ["jump", "-t IPython", "ipython3"]
description: "Ipython"
icon: ipython
ssh-kodi:
binary: kitty-ctrl
args: ["jump", "-t", "Kodi", "ssh", "kodi"]
description: "Kodi"
icon: kodi
ssh-pi:
binary: kitty-ctrl
args: ["jump", "-t", "PI", "ssh", "pi"]
description: "PI"
icon: raspberry
ssh-bootstrap:
binary: kitty-ctrl
args: ["jump", "-t", "Bootstrap", "ssh", "bootstrap"]
description: "Bootstrap SSH"
icon: bootstrap
google-meet:
binary: jumpapp
args: ["-t", "^(Google Meet$|Meet$|Meet -)", "-i", "google-chrome", "/opt/google/chrome/google-chrome", "--profile-directory=Default", "--app-id=kjgfgldnnfoeklkmfkjfagphfepbbdan"]
description: "Google Meet"
icon: "google-meet"
disabled: true
golang:
binary: jumpapp
args: ["-c", "jetbrains-goland", "goland"]
description: "Goland"
icon: /opt/goland/bin/goland.svg
add-org-note:
binary: add-org-task
description: "Add org note"
icon: writenote
calculate:
args: ["-modi", "calc:qalc +u8", "-show", "calc", "-theme", "mounch", "-theme-str", '* { width: 640; height: 400;}']
binary: rofi
description: "Calculate"
icon: calc
center-window:
binary: wmctrl-resize-and-center
description: "Center window"
icon: wmsnap
jump-to-org-file:
args: [jumpto]
binary: add-org-task
description: "Jump to org file"
icon: notes-app
keyboard-setting:
args: [keyboard]
binary: gnome-control-center
description: "Keyboard setting"
icon: preferences-desktop-keyboard-shortcuts
ifenveq: [DESKTOP_SESSION, GNOME]
red-hat-mail:
args: ["chromium", "Red Hat Mail", "https://mail.google.com/a/redhat.com"]
binary: xdo-focus-a-tab
description: "Red Hat GMail"
icon: gmail
ifenveq: [XDG_SESSION_TYPE, x11]
snap-window-around:
args: [rotate]
binary: wmctrl-resize-and-center
description: "Snap window around"
icon: wmaround
ifenveq: [XDG_SESSION_TYPE, x11]
ssh:
args: ["-show", "ssh", "-theme", "mounch"]
binary: rofi
description: "SSH"
icon: ssh
ifenveq: [XDG_SESSION_TYPE, x11]
suspend:
args: [suspend]
binary: systemctl
description: "Suspend/Sleep or Hibernate"
icon: system-suspend-hibernate
reboot:
args: [--reboot]
binary: gnome-session-quit
description: "Reboot"
icon: gnome-session-reboot
ifenveq: [DESKTOP_SESSION, GNOME]
reboot-systemctl:
args: [reboot]
binary: systemctl
description: "Reboot / Restart"
icon: gnome-session-reboot
ifenvset: SWAYSOCK
gnome-shutdown:
args: [--power-off]
binary: gnome-session-quit
description: "Shutdown / Poweroff"
icon: gnome-shutdown
ifenveq: [DESKTOP_SESSION, GNOME]
shutdown:
binary: poweroff
description: "Shutdown / Poweroff"
icon: gnome-shutdown
ifenvset: SWAYSOCK
timezones:
args: [batz]
binary: gtk-launch
description: "Batz timezone converter"
icon: batman
passgen:
args: ["jump", "-t", "GeneratePassword", "genpasswd"]
binary: kitty-ctrl
description: "Password Generator"
icon: password
emoji-picker:
args: [copy]
binary: splatmoji
description: "Emoji Picker"
icon: emoji
ifexist: splatmoji
bpytop:
binary: kitty-ctrl
args: ["jump", "bpytop"]
description: "BpyTOP"
icon: bashtop
ifexist: bpytop
show-tv:
binary: playr
icon: tv
description: "Play TV"
ifexist: playr
show-tv-groups:
binary: playr
args: ["-G"]
icon: tv
description: "Play TV choose groups"
ifexist: playr
gnome-activity:
binary: gnome-show-activity
description: "Gnome Activity"
icon: gnome-run
ifenveq: [DESKTOP_SESSION, GNOME]
spotify:
args: ["-X", "-c", "Spotify", "spotify"]
binary: jumpapp
description: "Spotify"
icon: spotify
vscode:
args: ["-X", "-c", "Visual Studio Code", "code"]
binary: jumpapp
description: "VSCode"
icon: visual-studio-code
pavucontrol:
binary: pavucontrol
description: "PAVucontrol Pulseaudio"
icon: gnome-audio
start-kind:
binary: kitty-ctrl
args: ["jump", "-t", "Kind", "startkind"]
description: "Start Kind"
icon: kind-started
ifexist: kind
stop-kind:
binary: kitty-ctrl
args: ["jump", "-t", "Kind", "stopkind"]
description: "Stop Kind"
icon: kind-stopped
ifexist: kind
windows:
binary: systemctl
args: ["reboot", "--boot-loader-entry=auto-windows"]
description: Reboot to windows
icon: windows
ifenvset: SWAYSOCK
fixbt:
binary: fixbt
description: Fix Bluetooth
icon: bluetooth
screenshot-clipboard:
description: Screenshot to clipboard
args: [selection-clipboard]
binary: sway-screenshot
icon: screenshoticon
ifenvset: SWAYSOCK
screenshot-file:
description: Screenshot to file
args: [selection-file]
binary: sway-screenshot
icon: screenshoticon
ifenvset: SWAYSOCK
screenshot-window-clipboard:
description: Screenshot window to clipboard
args: [selection-window-clipboard]
binary: sway-screenshot
icon: screenshoticon
ifenvset: SWAYSOCK
screenshot-window-file:
description: Screenshot window to file
args: [selection-window-file]
binary: sway-screenshot
icon: screenshoticon
ifenvset: SWAYSOCK
screenshot-movie-selection:
description: Screencast movie selection
args: [movie-selection]
binary: sway-screenshot
icon: movierecord
ifenvset: SWAYSOCK
screenshot-movie-screen:
description: Screecast movie screen
args: [movie-screen]
binary: sway-screenshot
icon: movierecord
ifenvset: SWAYSOCK
screenshot-stop-recording:
description: Screencast stop recording
args: [stop-recording]
binary: sway-screenshot
icon: stoprecording
ifenvset: SWAYSOCK