-
Notifications
You must be signed in to change notification settings - Fork 1
/
config
580 lines (487 loc) · 19.8 KB
/
config
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
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
#######################################################################
# Built from ~/.i3/config.d by i3configger (Fri May 1 18:52:12 2020) #
#######################################################################
### 0-basics.conf ###
floating_modifier Mod4
focus_follows_mouse no
mouse_warping output
popup_during_fullscreen smart
workspace_auto_back_and_forth no
focus_on_window_activation smart
workspace_layout tabbed
new_float normal 3px
new_window normal 1px
force_display_urgency_hint 3000 ms
hide_edge_borders smart
client.background #000000
client.focused #fdf6e3 #268bd2 #fdf6e3 #268bd2 #fdf6e3
client.unfocused #eee8d5 #073642 #93a1a1 #268bd2 #fdf6e3
client.focused_inactive #eee8d5 #002b36 #268bd2 #268bd2 #002b36
client.urgent #fdf6e3 #cb4b16 #fdf6e3 #268bd2 #2aa198
client.placeholder #fdf6e3 #2aa198 #657b83 #268bd2 #2aa198
### 1-workspaces-and-windows.conf ###
# https://fontawesome.com/cheatsheet/free/solid
# 復
# 1 -> terminals
# 2 -> hacking
# 3 -> hacking / secondary
# 4 -> browser
# 5 -> file manager
# 6 -> communication programs
# 7 -> video meetings
# 8 -> remote connections
# 9 -> admin / monitoring / logs
# 10 -> browser / secondary
# navigation shortcuts
bindsym Mod4+1 workspace " 1: "
bindsym Mod4+2 workspace " 2: "
bindsym Mod4+3 workspace " 3: "
bindsym Mod4+4 workspace " 4: "
bindsym Mod4+5 workspace " 5: "
bindsym Mod4+e workspace " 5: "
bindsym Mod4+6 workspace " 6: "
bindsym Mod4+7 workspace " 7: "
bindsym Mod4+8 workspace " 8: "
bindsym Mod4+9 workspace " 9: "
bindsym Mod4+0 workspace "10: "
# TODO i3configger: implement resolution of vars inside strings?
# Then it could look like this and would dynamically change on scheme changes
# set $iconWrapLeft <span foreground='#fdf6e3'>
for_window [class="code-oss"] title_format "<span foreground='#fdf6e3'> </span> %title"
for_window [class="gwenview"] title_format "<span foreground='#fdf6e3'> </span> %title"
for_window [class="jetbrains-pycharm"] title_format "<span foreground='#fdf6e3'> </span> %title"
for_window [class="(?i)firefox"] title_format "<span foreground='#fdf6e3'> </span> %title"
for_window [class="krusader"] title_format "<span foreground='#fdf6e3'> </span> %title"
for_window [class="(.*)terminal(.*)"] title_format "<span foreground='#fdf6e3'> </span> %title"
for_window [class="Slack"] title_format "<span foreground='#fdf6e3'> </span> %title"
for_window [class="Thunderbird"] title_format "<span foreground='#fdf6e3'> </span> %title"
for_window [title="Write:.* Thunderbird"] title_format "<span foreground='#fdf6e3'> </span> %title"
for_window [title="Volume Control"] title_format "<span foreground='#fdf6e3'> </span> %title"
# not really checked / fixed
for_window [class="Signal"] title_format "<span foreground='#fdf6e3'> </span> %title"
for_window [class="(.*)Chromium-browser(.*)"] title_format "<span foreground='#fdf6e3'> </span> %title"
for_window [class="VirtualBox.*"] title_format "<span foreground='#fdf6e3'> </span> %title"
for_window [class="libreoffice.*"] title_format "<span foreground='#fdf6e3'> </span> %title"
### control-containers.conf ###
bindsym Mod4+asciicircum focus mode_toggle
bindsym Mod4+u layout tabbed
bindsym Mod4+i layout stacking
bindsym Mod4+o layout toggle split
bindsym Mod4+p focus parent
# diaresis are dots on top so win+ü :)
bindsym Mod4+udiaeresis layout toggle all
bindsym Mod4+Shift+p focus child
bindsym Mod4+comma split h
bindsym Mod4+period split v
bindsym Mod4+Shift+asciicircum floating toggle
### control-fn-keys.conf ###
# TODO use bindcode for real fn keys
# bindsym Mod4+F4 exec ~/.i3/bin/toggle-touchpad.sh
bindsym Mod4+F4 exec --no-startup-id firefox
bindsym Mod4+F6 exec --no-startup-id pactl set-sink-volume 0 -1% && killall -SIGUSR1 py3status
bindsym Mod4+F7 exec --no-startup-id pactl set-sink-volume 0 +1% && killall -SIGUSR1 py3status
bindsym Mod4+F5 exec --no-startup-id pactl set-sink-mute 0 toggle && killall -SIGUSR1 py3status
bindsym Mod4+F9 exec --no-startup-id xbacklight e -ctrl intel_backlight -dec 5
bindsym Mod4+F10 exec --no-startup-id xbacklight e -ctrl intel_backlight -inc 5
# TODO set the rest that might be useful
# http://wiki.linuxquestions.org/wiki/XF86_keyboard_symbols
bindsym XF86AudioPlay exec playerctl play-pause
bindsym XF86AudioPause exec playerctl play-pause
bindsym XF86AudioNext exec playerctl next
bindsym XF86AudioPrev exec playerctl previous
# Print key | Druck/S-Abfr
bindcode 107 exec "xfce4-screenshooter --fullscreen"
bindcode Shift+107 exec "xfce4-screenshooter --region"
### control-navigation.conf ###
bindsym Mod1+Tab workspace back_and_forth
bindsym Mod4+Tab exec "rofi -show window"
bindsym Mod4+Shift+Tab exec "rofi -modi 'Workspace:~/.i3/bin/i3wslist.sh,Move to Workspace:~/.i3/bin/i3wsmove.sh' -show Workspace"
bindsym Mod4+Left focus left
bindsym Mod4+Down focus down
bindsym Mod4+Up focus up
bindsym Mod4+Right focus right
bindsym Mod4+Mod1+Left workspace prev
bindsym Mod4+Mod1+Right workspace next
bindsym Mod4+Shift+1 move container to workspace number " 1: "
bindsym Mod4+Shift+2 move container to workspace number " 2: "
bindsym Mod4+Shift+3 move container to workspace number " 3: "
bindsym Mod4+Shift+4 move container to workspace number " 4: "
bindsym Mod4+Shift+5 move container to workspace number " 5: "
bindsym Mod4+Shift+6 move container to workspace number " 6: "
bindsym Mod4+Shift+7 move container to workspace number " 7: "
bindsym Mod4+Shift+8 move container to workspace number " 8: "
bindsym Mod4+Shift+9 move container to workspace number " 9: "
bindsym Mod4+Shift+0 move container to workspace number "10: "
### control-others.conf ###
# i3wm
bindsym Mod4+Shift+e exec "i3-nagbar -t warning -m 'Exit i3wm?' -b 'Yes' 'i3-msg exit'"
bindsym Mod4+Shift+c restart
bindsym Mod4+Shift+r reload
# Terminal
bindsym Mod4+Return exec xfce4-terminal --maximize --hide-menubar
# Media and stuff
bindsym Mod4+Control+p exec --no-startup-id playerctl play-pause
# TODO find a decent clipboard handler
# bindsym Mod1+Control+v
# music stuff not in use atm
# bindsym Mod4+Control+p exec --no-startup-id mpc toggle
# context menu with Win+y (more convenient then FN+RIGHT-CTRL)
# bindsym --release Mod4+y exec sleep 0.1 && xdotool key Menu
bindsym --release Mod4+y exec xdotool key Menu
# Locking and suspending
# TODO make switchable theme: img -> solid -> transparent
# set xtrlock i3lock -f -t -i ~/Dropbox/Pictures/wallpapers/single_screen/generative-orange.png
# set xtrlock i3lock -c BF5700
bindsym Mod4+Shift+l exec xtrlock
bindsym Mod4+Shift+s exec systemctl suspend & xtrlock
bindsym Mod4+Shift+g exec scrot
### control-rofi.conf ###
bindsym Mod1+space exec "\
rofi -combi-modi window,drun,run,ssh \
-show combi -modi combi,run,files:~/.i3/bin/rofi-file-browser.sh"
# TODO try this https://github.com/seamus-45/roficlip
### control-windows.conf ###
# numbersign == #
bindsym F11 fullscreen
bindsym Mod4+Shift+numbersign kill
bindsym Shift+F12 move scratchpad
bindsym F12 scratchpad show
bindsym Control+F12 sticky toggle
### hostname.h2g2.conf ###
font "pango:Ubuntu Condensed 12"
### layout.0-home.conf ###
# TODO there must be a way to handle this more intelligently
# if there is no native way, just set variables for the differing outputs
# to make this work properly there also needs a different jsons for schemes
# this way I can say something like
# ~/.virtualenvs/i3configger/bin/i3configger shadow bar:screen:left:mode dock
# ... and it applies to the correct screen depending on where I am
bindsym Mod4+s move workspace to output DP-1-1
bindsym Mod4+d move workspace to output DP-1-2-8
bindsym Mod4+x move workspace to output eDP-1
bindsym Mod4+h move workspace to output HDMI-1
bindsym Mod4+Shift+Left move left
bindsym Mod4+Shift+Down move down
bindsym Mod4+Shift+Up move up
bindsym Mod4+Shift+Right move right
### mode-central-control.conf ###
bindsym Mod4+c mode "CENTRAL-CONTROL-PROGRAM"
mode "CENTRAL-CONTROL-PROGRAM" {
bindsym s exec --no-startup-id "~/.i3/bin/toggle-screenkey.sh && xdotool key Escape"
bindsym t exec --no-startup-id "~/.i3/bin/toggle-touchpad.sh && xdotool key Escape"
bindsym u exec --no-startup-id "~/.i3/bin/toggle-unclutter.sh && xdotool key Escape"
bindsym Escape mode "default"
}
### mode-i3configger.conf ###
bindsym Mod4+w mode "i3configger"
mode "i3configger" {
bindsym Left exec --no-startup-id "~/.virtualenvs/i3configger/bin/i3configger select-previous colors --i3-refresh-msg restart"
bindsym Right exec --no-startup-id "~/.virtualenvs/i3configger/bin/i3configger select-next colors --i3-refresh-msg restart"
# TODO - see layout.home.conf
bindsym Up exec --no-startup-id "~/.virtualenvs/i3configger/bin/i3configger shadow bars:targets:laptop-internal:mode dock"
bindsym Down exec --no-startup-id "~/.virtualenvs/i3configger/bin/i3configger shadow bars:targets:laptop-internal:mode hide"
# TODO
# fonts bigger/smaller
# bindsym Shift+Left
# bindsym Shift+Right
# bindsym Shift+Down
# bindsym Shift+Up
# bindsym Shift+Left
# bindsym Shift+Right
# bindsym Shift+Down
# bindsym Shift+Up
bindsym Return exec ~/.__pycmds__/i3configger/bin/i3configger
bindsym Escape mode "default"
}
### mode-resize.conf ###
bindsym Mod4+r mode "resize / move"
mode "resize / move" {
# px are used for floating windows and ppt for tiling
bindsym Left resize shrink width 100 px or 100 ppt
bindsym Down resize grow height 100 px or 100 ppt
bindsym Up resize shrink height 100 px or 100 ppt
bindsym Right resize grow width 100 px or 100 ppt
bindsym Shift+Left resize shrink width 10 px or 10 ppt
bindsym Shift+Down resize grow height 10 px or 10 ppt
bindsym Shift+Up resize shrink height 10 px or 10 ppt
bindsym Shift+Right resize grow width 10 px or 10 ppt
bindsym h resize shrink width 1 px or 1 ppt
bindsym j resize grow height 1 px or 1 ppt
bindsym k resize shrink height 1 px or 1 ppt
bindsym l resize grow width 1 px or 1 ppt
bindsym Control+Left move left 100 px
bindsym Control+Right move right 100 px
bindsym Control+Up move up 100 px
bindsym Control+Down move down 100 px
bindsym Control+Shift+Left move left 10 px
bindsym Control+Shift+Right move right 10 px
bindsym Control+Shift+Up move up 10 px
bindsym Control+Shift+Down move down 10 px
bindsym Control+h move left 1 px or 1 ppt
bindsym Control+j move 1 px or 1 ppt
bindsym Control+k move 1 px or 1 ppt
bindsym Control+l move 1 px or 1 ppt
# bindsym Return mode "default" could be something else ...
bindsym Escape mode "default"
}
### python.conf ###
# copy cleaned repl stuff from clipboard
# fixme does definitely no work yet ...
# not at all with ipython ...
#
# and only semi with normal REPL
#
# turns ...
#
# >>> import os
# >>>
# >>> for i in range(10):
# ... print(i)
# ...
#
# into ...
#
# import os
# >>>
# for i in range(10):
# print(i)
bindsym Mod4+v exec --no-startup-id ~/.i3/bin/clipmagic.py
### window-fixers-pycharm.conf ###
# TODO turn this into a switchable scheme for single and multi monitor use
# hint: use i3-xprop.sh to get the right classifiers for a window
assign [class="jetbrains-pycharm" title="^Settings|^Shelve Changes|^Keyboard Shortcut|^Conflicts|^Merge Revisions"] " 2: "
for_window [class="jetbrains-pycharm" title="(^Settings|^Shelve Changes|^Keyboard Shortcut|^Conflicts|^Merge Revisions|Debug|Inspection|^Find$|^Changes$|^Run$|Version Control|Messages|^Database Console|^Grep Console|^Unversioned Files|^Push Commits)"] floating disable
# assign [class="jetbrains-pycharm" title="(Debug|Inspection|^Find$|^Changes$|^Run$|Version Control|Messages|^Database Console|^Grep Console|^Unversioned Files|^Push Commits)"] " 3: "
# diff view hack
# for_window [class="jetbrains-pycharm" instance="sun-awt-X11-XDialogPeer" title=".*\(/home/.*"] floating disable; move to workspace " 2: "; workspace " 2: "
#for_window [class="jetbrains-pycharm" instance="sun-awt-X11-XDialogPeer" title=".*\(/home/.*"] floating disable
# the most annoying things is the search everywhere and find dialogues that seem to be unable to remember a sane
# position/size especially when switching between different monitor setups - here is an xprop of a search everywhere
# _NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_DIALOG
# _MOTIF_DRAG_RECEIVER_INFO(_MOTIF_DRAG_RECEIVER_INFO) = 0x6c, 0x0, 0x5, 0x0, 0x2, 0x4, 0x60, 0x2, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0
# XdndAware(ATOM) = BITMAP
# _NET_WM_STATE(ATOM) = _NET_WM_STATE_SKIP_TASKBAR
# WM_HINTS(WM_HINTS):
# Client accepts input or input focus: False
# window id # of group leader: 0x260004d
# WM_TRANSIENT_FOR(WINDOW): window id # 0x260004d
# _NET_WM_PID(CARDINAL) = 12488
# WM_CLIENT_MACHINE(STRING) = "h2g2"
# WM_PROTOCOLS(ATOM): protocols
# _MOTIF_WM_HINTS(_MOTIF_WM_HINTS) = 0x3, 0x0, 0x0, 0x0, 0x0
# WM_NORMAL_HINTS(WM_SIZE_HINTS):
# program specified location: 774, 232
# program specified size: 930 by 516
# window gravity: NorthWest
# WM_CLASS(STRING) = "jetbrains-pycharm", "jetbrains-pycharm"
# WM_CLIENT_LEADER(WINDOW): window id # 0x2600008
# _NET_WM_NAME(UTF8_STRING) = "win6"
# WM_NAME(STRING) = "win6"
### window-fixers-remote-desktops.conf ###
for_window [title="FreeRDP:.*"] floating disable
for_window [class="xfreerdp"] floating disable
for_window [class="xfdesktop"] floating enable
### i3bar.tpl.conf ###
bar {
id laptop-internal
output eDP-1
status_command "py3status \
--dbus-notify \
--timeout 1 \
-c /home/ob/.i3/i3bar.full.conf \
-i /home/ob/.i3/py3status \
-l /home/ob/.i3/py3status.eDP-1-laptop-internal.log"
position bottom
tray_padding 1
tray_output primary
font pango:Fira Code 14, Font Awesome 5 Free 10, Font Awesome 5 Free Solid 10, Font Awesome 5 Brands 10
mode dock
modifier Mod4
bindsym --release button3 exec --no-startup-id ~/.i3/bin/screenshot-and-gwenview.sh
bindsym button4 nop
bindsym button5 nop
separator_symbol ║
colors {
background #002b36
statusline #dc322f
separator #002b36
focused_background #eee8d5
focused_statusline #268bd2
focused_separator #93a1a1
focused_workspace #268bd2 #268bd2 #fdf6e3
active_workspace #268bd2 #073642 #268bd2
inactive_workspace #073642 #073642 #93a1a1
urgent_workspace #fdf6e3 #cb4b16 #fdf6e3
binding_mode #fdf6e3 #cb4b16 #fdf6e3
}
}
### i3bar.tpl.conf ###
bar {
id avira-left
output DP-2-2-8
status_command "py3status \
--dbus-notify \
--timeout 1 \
-c /home/ob/.i3/i3bar.full.conf \
-i /home/ob/.i3/py3status \
-l /home/ob/.i3/py3status.DP-2-2-8-avira-left.log"
position bottom
tray_padding 1
tray_output primary
font pango:Fira Code 14, Font Awesome 5 Free 10, Font Awesome 5 Free Solid 10, Font Awesome 5 Brands 10
mode dock
modifier Mod4
bindsym --release button3 exec --no-startup-id ~/.i3/bin/screenshot-and-gwenview.sh
bindsym button4 nop
bindsym button5 nop
separator_symbol ║
colors {
background #002b36
statusline #dc322f
separator #002b36
focused_background #eee8d5
focused_statusline #268bd2
focused_separator #93a1a1
focused_workspace #268bd2 #268bd2 #fdf6e3
active_workspace #268bd2 #073642 #268bd2
inactive_workspace #073642 #073642 #93a1a1
urgent_workspace #fdf6e3 #cb4b16 #fdf6e3
binding_mode #fdf6e3 #cb4b16 #fdf6e3
}
}
### i3bar.tpl.conf ###
bar {
id avira-right
output DP-1-2
status_command "py3status \
--dbus-notify \
--timeout 1 \
-c /home/ob/.i3/i3bar.full.conf \
-i /home/ob/.i3/py3status \
-l /home/ob/.i3/py3status.DP-1-2-avira-right.log"
position bottom
tray_padding 1
tray_output primary
font pango:Fira Code 14, Font Awesome 5 Free 10, Font Awesome 5 Free Solid 10, Font Awesome 5 Brands 10
mode dock
modifier Mod4
bindsym --release button3 exec --no-startup-id ~/.i3/bin/screenshot-and-gwenview.sh
bindsym button4 nop
bindsym button5 nop
separator_symbol ║
colors {
background #002b36
statusline #dc322f
separator #002b36
focused_background #eee8d5
focused_statusline #268bd2
focused_separator #93a1a1
focused_workspace #268bd2 #268bd2 #fdf6e3
active_workspace #268bd2 #073642 #268bd2
inactive_workspace #073642 #073642 #93a1a1
urgent_workspace #fdf6e3 #cb4b16 #fdf6e3
binding_mode #fdf6e3 #cb4b16 #fdf6e3
}
}
### i3bar.tpl.conf ###
bar {
id home-left
output DP-1-1
status_command "py3status \
--dbus-notify \
--timeout 1 \
-c /home/ob/.i3/i3bar.full.conf \
-i /home/ob/.i3/py3status \
-l /home/ob/.i3/py3status.DP-1-1-home-left.log"
position bottom
tray_padding 1
tray_output primary
font pango:Fira Code 14, Font Awesome 5 Free 10, Font Awesome 5 Free Solid 10, Font Awesome 5 Brands 10
mode hide
modifier Mod4
bindsym --release button3 exec --no-startup-id ~/.i3/bin/screenshot-and-gwenview.sh
bindsym button4 nop
bindsym button5 nop
separator_symbol ║
colors {
background #002b36
statusline #dc322f
separator #002b36
focused_background #eee8d5
focused_statusline #268bd2
focused_separator #93a1a1
focused_workspace #268bd2 #268bd2 #fdf6e3
active_workspace #268bd2 #073642 #268bd2
inactive_workspace #073642 #073642 #93a1a1
urgent_workspace #fdf6e3 #cb4b16 #fdf6e3
binding_mode #fdf6e3 #cb4b16 #fdf6e3
}
}
### i3bar.tpl.conf ###
bar {
id home-right
output DP-1-2-8
status_command "py3status \
--dbus-notify \
--timeout 1 \
-c /home/ob/.i3/i3bar.full.conf \
-i /home/ob/.i3/py3status \
-l /home/ob/.i3/py3status.DP-1-2-8-home-right.log"
position bottom
tray_padding 1
tray_output primary
font pango:Fira Code 14, Font Awesome 5 Free 10, Font Awesome 5 Free Solid 10, Font Awesome 5 Brands 10
mode hide
modifier Mod4
bindsym --release button3 exec --no-startup-id ~/.i3/bin/screenshot-and-gwenview.sh
bindsym button4 nop
bindsym button5 nop
separator_symbol ║
colors {
background #002b36
statusline #dc322f
separator #002b36
focused_background #eee8d5
focused_statusline #268bd2
focused_separator #93a1a1
focused_workspace #268bd2 #268bd2 #fdf6e3
active_workspace #268bd2 #073642 #268bd2
inactive_workspace #073642 #073642 #93a1a1
urgent_workspace #fdf6e3 #cb4b16 #fdf6e3
binding_mode #fdf6e3 #cb4b16 #fdf6e3
}
}
### i3bar.tpl.conf ###
bar {
id HDMI
output HDMI-1
status_command "py3status \
--dbus-notify \
--timeout 1 \
-c /home/ob/.i3/i3bar.full.conf \
-i /home/ob/.i3/py3status \
-l /home/ob/.i3/py3status.HDMI-1-HDMI.log"
position bottom
tray_padding 1
tray_output primary
font pango:Fira Code 14, Font Awesome 5 Free 10, Font Awesome 5 Free Solid 10, Font Awesome 5 Brands 10
mode dock
modifier Mod4
bindsym --release button3 exec --no-startup-id ~/.i3/bin/screenshot-and-gwenview.sh
bindsym button4 nop
bindsym button5 nop
separator_symbol ║
colors {
background #002b36
statusline #dc322f
separator #002b36
focused_background #eee8d5
focused_statusline #268bd2
focused_separator #93a1a1
focused_workspace #268bd2 #268bd2 #fdf6e3
active_workspace #268bd2 #073642 #268bd2
inactive_workspace #073642 #073642 #93a1a1
urgent_workspace #fdf6e3 #cb4b16 #fdf6e3
binding_mode #fdf6e3 #cb4b16 #fdf6e3
}
}