-
Notifications
You must be signed in to change notification settings - Fork 7
/
config
593 lines (494 loc) · 20.1 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
581
582
583
584
585
586
587
588
589
590
591
592
593
#### i3 config file (v4)
#
# # Default location: ~/.i3/config
# # List commented command shortcuts with::
#
# # cat ~/.i3/config | egrep '(^(\s+)?##+ |^(\s+)?# )'
#
# #!/bin/sh
# ### .i3/config requirements
#
# ## Ubuntu (12.04)
# # MUST
# apt-get install i3 i3status xautolock xlockmore i3lock
# hg clone https://github.com/westurner/dotfiles ~/.dotfiles # etc/xlck.sh
#
# # SHOULD
# apt-get install gnome-terminal network-manager-gnome thunar pulseaudio-utils
# apt-get install feh # wallpaper
# apt-get install xfce4-screenshooter # screenshots
# mkdir -p ~/pictures/screens # screenshots
# apt-get install xbacklight # brightness
#
# # COULD
# apt-get install vim-gnome # scratchpad
# add-apt-repository ppa:kilian/f.lux # f.lux
# apt-get update # f.lux
# apt-get install fluxgui # http://justgetflux.com
#
# ## References
# * http://i3wm.org/docs/userguide.html
# * https://faq.i3wm.org/question/1425/variable-substitution/
# * i3-config-wizard
#
# ## Notes
# * grab keyboard mappings: xev | grep keycode
### Configure I3
## To swap layouts: (make swap-layout)
# sed 's/<alt>/<ALT>/g' && sed 's/<super>/<alt>/g' && sed 's/<ALT>/<super>/g'
## Set i3 keyboard modifier keys to variables $mod1 and $mod2 (for keyboard layout flexibility)
## PC Keyboard (default) ##
# PC: $mod1 == <Alt>
set $mod1 Mod1
# PC: $mod2 == <Super>
set $mod2 Mod4
## Alternate (e.g. Mac Keyboard ) ##
# Mac: $mod1 == <Super>
#set $mod1 Mod4
# Mac: $mod2 == <Alt>
#set $mod2 Mod1
# font for window titles. ISO 10646 = Unicode
font -*-misc-fixed-medium-r-normal-*-*-140-*-*-*-*-iso10646-*
# Pango requires i3 version >= ____
#font pango:DejaVu Sans Mono 9
#font pango:Source Code Pro for Powerline Medium 9
#font pango:Fira Mono Medium for Powerline Medium 9
font pango:DejaVu Sans 10
#font pango:Roboto 10
# reload the configuration file
# <alt><shift> c -- reload i3 configuration
bindsym $mod1+Shift+C reload
# restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
# <alt><shift> r -- restart i3 (session preserving)
bindsym $mod1+Shift+R restart
# exit i3 (logs you out of your X session)
# <super><shift> l -- exit i3 (close all and logout of X session)
bindsym $mod2+Shift+l exit
# <alt><shift> q -- close focused window
bindsym $mod1+Shift+Q kill
# # Hide edge borders
#hide_edge_borders both
hide_edge_borders horizontal
#hide_edge_borders vertical
### Launch programs
## Set Variables
set $run_command dmenu_run
set $screensaver_start ~/-dotfiles/scripts/xlck.sh -S
set $screensaver_stop ~/-dotfiles/scripts/xlck.sh -P
set $lock_screen ~/-dotfiles/scripts/xlck.sh -L
set $editor i3-sensible-editor
# Open default tabs
set $browser ~/-dotfiles/scripts/websh.py "https://westurner.org/" "https://wrdrd.com/docs/"
# Open a blank tab/window with the default browser
set $browser ~/-dotfiles/scripts/websh.py "http:"
# Open a browser tab/window to gmail#all with the default browser
set $browser_email ~/-dotfiles/scripts/websh.py 'https://mail.google.com/mail/u/0/#all'
set $terminal "/usr/bin/gnome-terminal"
#set $terminal i3-sensible-terminal
set $network_applet nm-applet
#set $filebrowser thunar
set $filebrowser nautilus --no-desktop
set $calculator gnome-terminal -x /bin/bash -ic "${WORKON_HOME}/math/bin/ipython notebook"
#set $filebrowser nautilus
# # Get WM_CLASS with $(xprop WM_CLASS)
set $terminal_selector [class="Gnome-terminal"]
set $editor_selector [class="Gvim"]
set $browser_selector [class="Chrome"]
#set $browser_selector [class="Chromium"]
#set $browser_selector [class="Google-chrome"]
#set $browser_selector [class="Firefox"]
set $screenshot_full xfce4-screenshooter -s ~/pictures/screens --fullscreen
set $screenshot_window xfce4-screenshooter -s ~/pictures/screens --window
#set $volume_up pactl set-sink-volume 0 -- +10%
#set $volume_down pactl set-sink-volume 0 -- -10%
set $volume_up pactl set-sink-volume 0 +10%
set $volume_down pactl set-sink-volume 0 -10%
set $set_xbackground xsetroot -solid "#000000"
set $set_xwallpaper feh --bg-center --no-xinerama ~/wallpaper.png
#set $set_xwallpaper feh --bg-fill --no-xinerama ~/wallpaper.png
set $brightness_up xbacklight -inc 20 -time 1 -steps 1
set $brightness_down xbacklight -dec 20 -time 1 -steps 1
set $xgamma_reset xgamma -gamma 1.0
set $xgamma_soft xgamma -bgamma 0.6 -ggamma 0.9 -rgamma 0.9
set $xgamma_soft_red xgamma -bgamma 0.4 -ggamma 0.6 -rgamma 0.9
set $xflux_start xflux -l 41.3 -g -95.9 -k 3401
set $xflux_stop pkill -9 -f xflux
set $scratchpad_editor_selector [title="SCRATCHPAD"]
set $scratchpad_start_editor gvim --servername SCRATCHPAD --remote ~/TODO
set $i3t_alt_tab ~/-dotfiles/scripts/i3t.py n
set $i3t_alt_shift_tab ~/-dotfiles/scripts/i3t.py p
bindsym Mod1+Tab exec exec $i3t_alt_tab
bindsym Mod1+Shift+Tab exec $i3t_alt_shift_tab
## Autoruns
#
# - Start gnome-settings-daemon (e.g. for anti-aliasing)
# $PATH/gnome-settings-daemon -- Ubuntu, Debian
# /usr/libexec/gnome-settings-daemon -- Fedora
exec --no-startup-id gnome-settings-daemon
exec --no-startup-id /usr/libexec/gnome-settings-daemon-localexec
#- Start gnome-session (initial programs + gnome-settings-daemon)
exec gnome-session
# - Start screensaver
exec --no-startup-id $screensaver_start
# - Set X background
exec --no-startup-id $set_xbackground
# - Set X wallaper to (~/wallpaper.png)
exec --no-startup-id $set_xwallpaper
# - Launch network applet (optional)
exec --no-startup-id $network_applet
# see also: nmcli
## Lock, shutdown and suspend
# <super> l -- lock screen
bindsym $mod2+l exec $lock_screen
# <XF86PowerOff> -- exit
bindsym XF86PowerOff exit
# <XF86Sleep> -- suspend
bindsym XF86Sleep exec suspend
## Change backlight brightness
# <XF86MonBrightnessUp> -- brightness up
bindsym XF86MonBrightnessUp exec --no-startup-id $brightness_up
# <XF86MonBrightnessDown> -- brightness down
bindsym XF86MonBrightnessDown exec --no-startup-id $brightness_down
## Change volume
# <XF86AudioRaiseVolume> -- volume up
bindsym XF86AudioRaiseVolume exec --no-startup-id $volume_up
# <XF86AudioLowerVolume> -- volume down
bindsym XF86AudioLowerVolume exec --no-startup-id $volume_down
bindsym XF86AudioMute exec --no-startup-id $volume_mute
## Launch Applications
# <alt> x -- run command
bindsym $mod1+x exec $run_command
# <super> r -- run command
bindsym $mod2+r exec $run_command
# <super> e -- launch browser
bindsym $mod2+e exec $filebrowser
# <alt><shift> g -- launch editor
bindsym $mod1+Shift+g exec $editor
# <alt><shift> b -- launch browser
bindsym $mod1+Shift+b exec $browser
bindsym XF86HomePage exec $browser
bindsym XF86Mail exec $browser_email
# <alt><shift> t -- launch terminal
bindsym $mod1+Shift+t exec $terminal
# <super> t -- launch terminal
bindsym $mod2+t exec $terminal
# <alt> <enter> -- launch terminal
bindsym $mod1+Return exec $terminal
# <super> <enter> -- launch terminal
bindsym $mod2+Return exec $terminal
# XF86Calculator -- launch calculator
bindsym XF86Calculator exec $calculator
# <alt><shift> w -- launch network manager applet (see also: $(nmcli))
bindsym $mod1+Shift+w exec --no-startup-id $network_applet
# <PrintScr> -- screenshot (full screen)
bindsym Print exec $screenshot_full
# <alt> <PrintScr> -- screenshot (current window)
bindsym $mod1+Print exec $screenshot_window
# <super><shift> 3 -- screenshot (full screen)
bindsym $mod2+Shift+3 exec $screenshot_full
# <super><shift> 4 -- screenshot (current window)
bindsym $mod2+Shift+4 exec $screenshot_window
## Focus to nearest instance
# <alt> v -- focus nearest: editor
bindsym $mod1+v $editor_selector focus
# <alt> t -- focus nearest: terminal
bindsym $mod1+t $terminal_selector focus
# <alt> b -- focus nearest: browser
bindsym $mod1+b $browser_selector focus
## Start, stop, and reset xflux
# <alt> [ -- start xflux
bindsym $mod1+bracketleft exec --no-startup-id $xflux_start
# <alt> ] -- stop xflux
bindsym $mod1+bracketright exec --no-startup-id $xflux_stop
# <alt><shift> ] -- reset gamma to 1.0
bindsym $mod1+Shift+bracketright exec --no-startup-id $xgamma_reset
# <alt><shift> [ -- xgamma -bgamma 0.6 -ggamma 0.9 -rgamma 0.9
bindsym $mod1+Shift+bracketleft exec --no-startup-id $xgamma_soft
# <alt><shift> \ -- xgamma -bgamma -0.4 -ggamma 0.4 -rgamma 0.9
bindsym $mod1+Shift+p exec --no-startup-id $xgamma_soft_red
## Change focus between tiling / floating windows
# <alt> <space> -- toggle focus mode: tiling / floating
bindsym $mod1+space focus mode_toggle
## Floating windows
# <alt><shift> <space> -- toggle tiling/floating mode for focused window
bindsym $mod1+Shift+space floating toggle
# <alt> <backspace> -- toggle tiling/floating mode for focused window
bindsym $mod1+BackSpace floating toggle
# <alt> <mouse> -- drag floating window to position
floating_modifier $mod1
## Fullscreen mode
# # Note: popups will be hidden below fullscreened windows
# <alt><shift> f -- fullscreen
bindsym $mod1+Shift+f fullscreen
# # popup during fullscreen exits fullscreen
#popup_during_fullscreen <smart|ignore|leave_fullscreen>
popup_during_fullscreen leave_fullscreen
## Split windows
# Split next window
# <alt><shift> h -- split [next] window horizontally
bindsym $mod1+Shift+y split h
# <alt><shift> v -- split [next] window vertically
bindsym $mod1+Shift+u split v
## Toggle window layouts
# <alt> w -- tabbed window layout
bindsym $mod1+w layout tabbed
# <alt> e -- Default window layout
bindsym $mod1+e layout default
# <alt> s -- stacked window layout
bindsym $mod1+s layout stacked
## Focus parent/child windows
# <alt> a -- focus parent container
bindsym $mod1+a focus parent
# <alt><shift> a -- focus child container
bindsym $mod1+Shift+a focus child
## Switch to window / container
# <alt> Up -- focus up
bindsym $mod1+Up focus up
# <alt> Down -- focus down
bindsym $mod1+Down focus down
# <alt> Left -- focus left
bindsym $mod1+Left focus left
# <alt> Right -- focus right
bindsym $mod1+Right focus right
## Switch to window / container (Vi)
# <alt> h -- focus left
bindsym $mod1+H focus left
# <alt> j -- focus down
bindsym $mod1+J focus down
# <alt> k -- focus up
bindsym $mod1+K focus up
# <alt> l -- focus right
bindsym $mod1+L focus right
## Switch to previous / next workspace with <super> minus / equal
# <super> - (minus) -- switch to previous workspace
bindsym $mod2+minus workspace prev
# <super> = (equal) -- switch to next workspace
bindsym $mod2+equal workspace next
# Toggle between previous and current workspace
workspace_auto_back_and_forth yes
## Switch to workspace
# <alt> 0-9 -- switch to workspace N (repeat to return)
bindsym $mod1+grave workspace next
bindsym $mod1+1 workspace number 1
bindsym $mod1+2 workspace number 2
bindsym $mod1+3 workspace number 3
bindsym $mod1+4 workspace number 4
bindsym $mod1+5 workspace number 5
bindsym $mod1+6 workspace number 6
bindsym $mod1+7 workspace number 7
bindsym $mod1+8 workspace number 8
bindsym $mod1+9 workspace number 9
bindsym $mod1+0 workspace number 10
# <super> 0-9 -- switch to workspace N (repeat to return)
bindsym $mod2+grave workspace next
bindsym $mod2+1 workspace number 1
bindsym $mod2+2 workspace number 2
bindsym $mod2+3 workspace number 3
bindsym $mod2+4 workspace number 4
bindsym $mod2+5 workspace number 5
bindsym $mod2+6 workspace number 6
bindsym $mod2+7 workspace number 7
bindsym $mod2+8 workspace number 8
bindsym $mod2+9 workspace number 9
bindsym $mod2+0 workspace number 10
# <alt> <F_n> -- switch to workspace N (repeat to return)
bindsym $mod1+F1 workspace number 1
bindsym $mod1+F2 workspace number 2
bindsym $mod1+F3 workspace number 3
bindsym $mod1+F4 workspace number 4
bindsym $mod1+F5 workspace number 5
bindsym $mod1+F6 workspace number 6
bindsym $mod1+F7 workspace number 7
bindsym $mod1+F8 workspace number 8
bindsym $mod1+F9 workspace number 9
bindsym $mod1+F10 workspace number 10
# <alt> <Keypad_n> -- switch to workspace N (repeat to return)
bindsym $mod1+KP_1 workspace number 1
bindsym $mod1+KP_2 workspace number 2
bindsym $mod1+KP_3 workspace number 3
bindsym $mod1+KP_4 workspace number 4
bindsym $mod1+KP_5 workspace number 5
bindsym $mod1+KP_6 workspace number 6
bindsym $mod1+KP_7 workspace number 7
bindsym $mod1+KP_8 workspace number 8
bindsym $mod1+KP_9 workspace number 9
bindsym $mod1+KP_0 workspace number 10
## Move to next/previous workspace
# <super> Left -- move to previous workspace
bindsym $mod2+Left workspace prev
# <super> Right -- move to next workspace
bindsym $mod2+Right workspace next
# <super> Up -- move to second most recently focused workspace
bindsym $mod2+Up move container to workspace back_and_forth
## Move focused container to next/previous workspace
# <super> Left -- move container to previous workspace
bindsym $mod2+Shift+Left move to workspace prev
# <super> Right -- move container to next workspace
bindsym $mod2+Shift+Right move to workspace next
# <super> Up -- move container to second most recently focused workspace
bindsym $mod2+Shift+Up move to workspace back_and_forth
## Move focused container within workspace
# <alt><shift> Up -- move window up
bindsym $mod1+Shift+Up move up
# <alt><shift> Down -- move window down
bindsym $mod1+Shift+Down move down
# <alt><shift> Left -- move window left
bindsym $mod1+Shift+Left move left
# <alt><shift> Right -- move window right
bindsym $mod1+Shift+Right move right
## Move focused container within workspace (Vi)
# <alt><shift> h -- move window left
bindsym $mod1+Shift+H move left
# <alt><shift> j -- move window down
bindsym $mod1+Shift+J move down
# <alt><shift> k -- move window up
bindsym $mod1+Shift+K move up
# <alt><shift> l -- move window right
bindsym $mod1+Shift+L move right
## Move focused container to workspace
# <alt><shift> [N: 0-9] -- move to workspace N
bindsym $mod1+Shift+exclam move workspace number 1
bindsym $mod1+Shift+at move workspace number 2
bindsym $mod1+Shift+numbersign move workspace number 3
bindsym $mod1+Shift+dollar move workspace number 4
bindsym $mod1+Shift+percent move workspace number 5
bindsym $mod1+Shift+asciicircum move workspace number 6
bindsym $mod1+Shift+ampersand move workspace number 7
bindsym $mod1+Shift+asterisk move workspace number 8
bindsym $mod1+Shift+parenleft move workspace number 9
bindsym $mod1+Shift+parenright move workspace number 10
## Move focused container to workspaces (with number pad)
# <alt><shift> [KP_N: 0-9] -- move to workspace N
bindsym $mod1+Shift+KP_1 move workspace number 1
bindsym $mod1+Shift+KP_2 move workspace number 2
bindsym $mod1+Shift+KP_3 move workspace number 3
bindsym $mod1+Shift+KP_4 move workspace number 4
bindsym $mod1+Shift+KP_5 move workspace number 5
bindsym $mod1+Shift+KP_6 move workspace number 6
bindsym $mod1+Shift+KP_7 move workspace number 7
bindsym $mod1+Shift+KP_8 move workspace number 8
bindsym $mod1+Shift+KP_9 move workspace number 9
bindsym $mod1+Shift+KP_0 move workspace number 10
## Move focused container to workspaces (with number pad)
# <super> [KP_N: 0-9] -- move to workspace N
bindsym $mod2+KP_1 move workspace number 1
bindsym $mod2+KP_2 move workspace number 2
bindsym $mod2+KP_3 move workspace number 3
bindsym $mod2+KP_4 move workspace number 4
bindsym $mod2+KP_5 move workspace number 5
bindsym $mod2+KP_6 move workspace number 6
bindsym $mod2+KP_7 move workspace number 7
bindsym $mod2+KP_8 move workspace number 8
bindsym $mod2+KP_9 move workspace number 9
bindsym $mod2+KP_0 move workspace number 10
## Move workspace to output (e.g. with multiple monitors)
# <super><shift> Left -- move workspace to left
bindsym $mod2+$mod1+Left move workspace to output left
# <super><shift> Right -- move workspace to right
bindsym $mod2+$mod1+Right move workspace to output right
## Scratchpad workspace
# <alt><shift> <minus> -- make the currently focused window a scratchpad
bindsym $mod1+Shift+minus move scratchpad
# <alt> <minus> -- show/hide and cycle through scratchpad windows
bindsym $mod1+minus scratchpad show
# <alt><shift> s -- start scratchpad editor
bindsym $mod1+Shift+s exec $scratchpad_start_editor
# <alt> <XF86Favorites> -- start scratchpad editor
bindsym $mod1+XF86Favorites exec $scratchpad_start_editor
# <XF86Favorites> -- show the $scratchpad_editor_selector
bindsym XF86Favorites $scratchpad_editor_selector scratchpad show
# <alt> <backspace> -- toggle tiling/floating mode for focused window
# see above.
# # on (re)load, move $scratchpad_editor_selector windows to scratchpad
for_window $scratchpad_editor_selector move to scratchpad
## Resize Mode
# <alt> r -- enter resize mode
bindsym $mod1+r mode "resize"
mode "resize" {
## Grow and shrink windows
# These bindings trigger as soon as you enter the resize mode
#
# They resize the border in the direction you pressed, e.g.
# when pressing left, the window is resized so that it has
# more space on its left
# same bindings, but for the arrow keys
# Left -- grow left
bindsym Left resize grow left 10 px or 10 ppt
# <shift> Left -- shrink left
bindsym Shift+Left resize shrink left 10 px or 10 ppt
# Down -- grow down
bindsym Down resize grow down 10 px or 10 ppt
# <shift> Down -- shrink down
bindsym Shift+Down resize shrink down 10 px or 10 ppt
# Up -- grow up
bindsym Up resize grow up 10 px or 10 ppt
# <shift> Up -- shrink up
bindsym Shift+Up resize shrink up 10 px or 10 ppt
# Right -- grow right
bindsym Right resize grow right 10 px or 10 ppt
# <shift> Right -- shrink right
bindsym Shift+Right resize shrink right 10 px or 10 ppt
## Grow and shrink windows (Vi)
# h -- grow left
bindsym H resize grow left 10 px or 10 ppt
# <shift> h -- shrink left
bindsym Shift+H resize shrink left 10 px or 10 ppt
# j -- grow down
bindsym J resize grow down 10 px or 10 ppt
# <shift> j -- shrink down
bindsym Shift+J resize shrink down 10 px or 10 ppt
# k -- grow up
bindsym K resize grow up 10 px or 10 ppt
# <shift> k -- shrink up
bindsym Shift+K resize shrink up 10 px or 10 ppt
# l -- grow right
bindsym L resize grow right 10 px or 10 ppt
# <shift> l -- shrink right
bindsym Shift+L resize shrink right 10 px or 10 ppt
# back to normal: Enter or Escape
# <enter> -- exit resize mode
bindsym Return mode "default"
# <esc> -- exit resize mode
bindsym Escape mode "default"
}
## Set colors
# color defines for zenburn styled i3 derived from:
# https://faq.i3wm.org/question/2071/how-can-i-change-look-of-windows/?answer=2075
set $bg #2c2c2e
set $fg #9f9f9f
set $hi #efef8f
set $ac #a0afa0
set $tx #040404
set $ia #8f8f8f
set $be #8faf9f
set $yw #ccdc90
set $lr #dc9090
set $gn #88b090
set $rd #e89393
# set some nice colors border background text
#client.focused $tx $tx $yw
client.focused $tx $tx $lr
client.unfocused $tx $bg $ia
client.focused_inactive $bg $bg $ac
client.urgent $rd $rd $tx
## i3bar
# # display i3bar with i3status
bar {
# $ xrandr-tool outputs
#output LVDS1 # Panel
#output VGA1 # VGA (Blue)
#output TV1 # S-Video
#output HDMI1 # HDMI
status_command i3status -c ~/.i3/i3status.cfg
position top
#tray_output none
colors {
background $tx
statusline $fg
separator $bg
focused_workspace $tx $tx $ac
active_workspace $gn $ac $tx
inactive_workspace $bg $bg $ia
urgent_workspace $rd $bg $ac
}
}