config.simple 17 KB
Newer Older
jitaala's avatar
jitaala committed
1
2
3
4
5
6
7
# i3 config file (v4)
# Please see http://i3wm.org/docs/userguide.html for a complete reference!

# MISC. SETTERS
# Set mod key ($mod_next=<Alt>, Mod4=<Super>)
set $mod Mod1
set $mod_next Mod4
Jay Ta'ala's avatar
Jay Ta'ala committed
8
9
set $border_no_name border pixel 3
set $border_normal border normal 3
jitaala's avatar
jitaala committed
10

Jay Ta'ala's avatar
Jay Ta'ala committed
11
12
13
# set i3-input font
set $i3inputfont \\"-*-*-*-*-*-*-24-*-*-*-*-*-*-*\\"  

Jay Ta'ala's avatar
Jay Ta'ala committed
14
# Theme options (comment/uncomment theme group)
15
## Theme 1 "paradise pink"
Jay Ta'ala's avatar
Jay Ta'ala committed
16
17
18
19
20
#set $accent-bg #d64161
#set $accent-txt #F9FAF9
#set $indicator #109648

# Theme 2 "tmux"
Jay Ta'ala's avatar
Jay Ta'ala committed
21
22
23
24
#set $accent-bg #4e9a06
#set $accent-txt #F9FAF9
#set $indicator #d64161

25
26
27
28
29
30
31
32
33
34
35
# Theme 3 "french lilac"
#set $accent-bg #8f5f95
#set $accent-txt #F9FAF9
#set $indicator #109648

# Theme 4 "cardinal"
#set $accent-bg #ba263f
#set $accent-txt #F9FAF9
#set $indicator #109648

# Theme 5 "illuminating emerald"
Jay Ta'ala's avatar
Jay Ta'ala committed
36
37
38
39
40
41
#set $accent-bg #00916e
#set $accent-txt #F9FAF9
#set $indicator #109648

# Theme 6 "light gray"
set $accent-bg #D3D3D3
42
set $accent-txt #363636
Jay Ta'ala's avatar
Jay Ta'ala committed
43
set $indicator #109648
jitaala's avatar
jitaala committed
44
45

# set other colors
46
47
set $inactive-bg #3A4141
set $inactive-txt #bdbbbb
48
set $unfocused-bg #566161
Jay Ta'ala's avatar
Jay Ta'ala committed
49
set $unfocused-txt #bdbbbb
jitaala's avatar
jitaala committed
50

51
# class                  border       backgr.    text        indic.     child_border
Jay Ta'ala's avatar
Jay Ta'ala committed
52
53
54
client.focused           $accent-bg $accent-bg $accent-txt $indicator $accent-bg
client.focused_inactive  $inactive-bg $inactive-bg $inactive-txt $indicator $inactive-bg
client.unfocused         $unfocused-bg $unfocused-bg $unfocused-txt $indicator $unfocused-bg
Jay Ta'ala's avatar
Jay Ta'ala committed
55
56
#client.urgent           #CB4B16 #FDF6E3 #CB4B16 $indicator
#client.placeholder      #000000 #0c0c0c $accent-txt #000000
jitaala's avatar
jitaala committed
57
58
#client.background       #2B2C2B

59
# set default desktop layout (default is tiling) <default|stacking|tabbed>
Jay Ta'ala's avatar
Jay Ta'ala committed
60
workspace_layout tabbed reverse
61

62
63
64
# set default window title_align
title_align center

jitaala's avatar
jitaala committed
65
# Configure border style <normal|1pixel|pixel xx|none|pixel>
66
for_window [class=".*"] $border_normal
Jay Ta'ala's avatar
Jay Ta'ala committed
67
68
for_window [class=".*"] title_window_icon on
for_window [class=".*"] title_window_icon padding 3px
jitaala's avatar
jitaala committed
69

Jay Ta'ala's avatar
Jay Ta'ala committed
70
71
72
73
# focus_wrapping <yes|no|force|workspace>
# Legacy syntax: "force_focus_wrapping force"
focus_wrapping no

jitaala's avatar
jitaala committed
74
75
76
77
78
79
80
# Hide borders <none|vertical|horizontal|both|smart>
hide_edge_borders none

# set popup behaviour during full screen <smart|ignore|leave_fullscreen>
popup_during_fullscreen leave_fullscreen

# change borders
Jay Ta'ala's avatar
Jay Ta'ala committed
81
82
83
bindsym $mod+$mod_next+b $border_normal
bindsym $mod+Shift+b $border_no_name
bindsym $mod+Ctrl+b border none
jitaala's avatar
jitaala committed
84

85
# Font for window titles. Will also be used by the bar unless a different font
86
# is used in the bar {} block below.
87
#font pango:monospace 8
88
font pango:DejaVu Sans 10
89

jitaala's avatar
jitaala committed
90
91
92
93
# Use Mouse+$mod to drag floating windows
floating_modifier $mod

# Autostart applications
94
exec --no-startup-id xsetroot -solid "#6a6868"
95
96
exec_always --no-startup-id i3wsr --config ~/.config/i3/i3wsr.toml
exec_always --no-startup-id vmware-user-suid-wrapper
jitaala's avatar
jitaala committed
97

98
# picom (compositor)
99
100
bindsym $mod+t exec --no-startup-id $picom_start
bindsym $mod+ctrl+t exec --no-startup-id "killall picom"
101

jitaala's avatar
jitaala committed
102
103
104
# kill focused window
bindsym $mod+Shift+q kill

Jay Ta'ala's avatar
Jay Ta'ala committed
105
106
107
# instant layout
# REQUIRES XDOTOOL
set $centre_mouse WINDOW=$(xdotool getactivewindow); eval `xdotool getwindowgeometry --shell $WINDOW`; W=`expr $WIDTH / 2`; H=`expr $HEIGHT / 2`; xdotool mousemove --window $WINDOW $W $H
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
bindsym $mod+Escape exec --no-startup-id "$centre_mouse; i3-instant-layout --list | rofi -show-icons -sort -kb-row-up \\"Alt+k\\" -kb-row-down \\"Alt+j\\" -theme lb -theme-str '* { font: \\"Sans 16\\"; foreground: #ffffff; border-color: $accent-bg; separatorcolor: $accent-bg; selected-normal-background: $accent-bg; }' -dmenu -i | i3-instant-layout -


################################################################################################
## sound-section - DO NOT EDIT if you wish to automatically upgrade Alsa -> Pulseaudio later! ##
################################################################################################

exec --no-startup-id volumeicon
bindsym $mod+$mod_next+v exec --no-startup-id "killall volumeicon; sleep 1; volumeicon"
#bindsym $mod+Ctrl+m exec terminal -e 'alsamixer'
#exec --no-startup-id pulseaudio
#exec --no-startup-id pa-applet
#bindsym $mod+Ctrl+m exec pavucontrol

################################################################################################
jitaala's avatar
jitaala committed
123
124

# start dmenu (a program launcher)
Jay Ta'ala's avatar
Jay Ta'ala committed
125
126
bindsym $mod_next+d exec dmenu_run -sb "$accent-bg"
bindsym $mod_next+Return exec dmenu_run "$accent-bg"
127

jitaala's avatar
jitaala committed
128
129
130
131
132
133
134
135
136
137
138
139
140
# There also is the (new) i3-dmenu-desktop which only displays applications
# shipping a .desktop file. It is a wrapper around dmenu, so you need that
# installed.
# bindsym $mod+d exec --no-startup-id i3-dmenu-desktop

# focus_follows_mouse no

# hjkl focus
bindsym $mod+h focus left
bindsym $mod+j focus down
bindsym $mod+k focus up
bindsym $mod+l focus right

Jay Ta'ala's avatar
Jay Ta'ala committed
141
142
143
144
145
146
# wasd focus
bindsym $mod+w focus up
bindsym $mod+a focus left
bindsym $mod+s focus down
bindsym $mod+d focus right

147
# master-stack keybinding (moves stack window to master and current master back to stack window)
148
# NOTE: requires 'jq'
149
150
151
152
153
154
155
156
#bindsym $mod+period focus parent, focus right, focus child
#bindsym $mod+comma focus parent, focus left, focus child
#set $get_layout $(i3-msg -t get_tree | jq -r 'recurse(.nodes[];.nodes!=null)|select(.nodes[].focused).layout')
#set $count_children $(i3-msg -t get_tree | jq -r 'recurse(.nodes[];.nodes!=null)|select(.nodes[].focused).nodes' | jq length)
#bindsym $mod+Shift+period exec "COUNT=$count_children; if [ \\"$COUNT\\" -gt 1 ]; then MST=$get_layout; i3-msg layout stacked, focus right; STK=$get_layout; i3-msg layout stacked, focus left, move right, layout $STK, focus parent, focus left, layout $MST; fi"
#bindsym $mod+Shift+comma exec "COUNT=$count_children; if [ \\"$COUNT\\" -gt 1 ]; then STK=$get_layout; i3-msg layout stacked, focus left; MST=$get_layout; i3-msg layout stacked, focus right, move left, layout $MST, focus parent, focus right, layout $STK; fi"
#bindsym $mod_next+Shift+period exec "COUNT=$count_children; if [ \\"$COUNT\\" -gt 1 ]; then MST=$get_layout; i3-msg layout stacked, focus right; STK=$get_layout; i3-msg layout stacked, focus left, move right, focus up, layout $STK, focus parent, focus left, layout $MST; fi"
#bindsym $mod_next+Shift+comma exec "COUNT=$count_children; if [ \\"$COUNT\\" -gt 1 ]; then STK=$get_layout; i3-msg layout stacked, focus left; MST=$get_layout; i3-msg layout stacked, focus right, move left, focus up, layout $MST, focus parent, focus right, layout $STK; fi"
157

Jay Ta'ala's avatar
Jay Ta'ala committed
158
159
# container focusing (with fallback for case where window is direct child of workspace container)
# NOTE: requires xdotool
160
161
#bindsym $mod+comma exec "WINDOW=$(xdotool getactivewindow); i3-msg \\"focus parent; focus left; focus child\\"; NEW_WINDOW=$(xdotool getactivewindow); if [ \\"$NEW_WINDOW\\" -eq \\"$WINDOW\\" ]; then i3-msg \\"focus left\\"; fi"
#bindsym $mod+period exec "WINDOW=$(xdotool getactivewindow); i3-msg \\"focus parent; focus right; focus child\\"; NEW_WINDOW=$(xdotool getactivewindow); if [ \\"$NEW_WINDOW\\" -eq \\"$WINDOW\\" ]; then i3-msg \\"focus right\\"; fi"
162

Jay Ta'ala's avatar
Jay Ta'ala committed
163
164
165
166
# convenience move
bindsym $mod+z move left, layout fill_order reverse
bindsym $mod+x move right, layout fill_order reverse

jitaala's avatar
jitaala committed
167
# move focused window
Jay Ta'ala's avatar
Jay Ta'ala committed
168
169
170
171
bindsym $mod+Shift+Left move left 100px, layout fill_order reverse
bindsym $mod+Shift+Down move down 100px, layout fill_order reverse
bindsym $mod+Shift+Up move up 100px, layout fill_order reverse
bindsym $mod+Shift+Right move right 100px, layout fill_order reverse
jitaala's avatar
jitaala committed
172
173

# hjkl move
Jay Ta'ala's avatar
Jay Ta'ala committed
174
175
176
177
bindsym $mod+Shift+h move left 100px, layout fill_order reverse
bindsym $mod+Shift+j move down 100px, layout fill_order reverse
bindsym $mod+Shift+k move up 100px, layout fill_order reverse
bindsym $mod+Shift+l move right 100px, layout fill_order reverse
jitaala's avatar
jitaala committed
178

179
# wasd move
Jay Ta'ala's avatar
Jay Ta'ala committed
180
181
182
183
bindsym $mod+Shift+w move up 100px, layout fill_order reverse
bindsym $mod+Shift+a move left 100px, layout fill_order reverse
bindsym $mod+Shift+s move down 100px, layout fill_order reverse
bindsym $mod+Shift+d move right 100px, layout fill_order reverse
184

Jay Ta'ala's avatar
Jay Ta'ala committed
185
186
187
188
189
190
191
192
193
194
195
196
# mark and focus
bindsym $mod+Ctrl+1 mark --add --toggle 1
bindsym $mod+Ctrl+2 mark --add --toggle 2
bindsym $mod+Ctrl+3 mark --add --toggle 3
bindsym $mod+Ctrl+4 mark --add --toggle 4
bindsym $mod+Ctrl+5 mark --add --toggle 5
bindsym $mod+Ctrl+6 mark --add --toggle 6
bindsym $mod+Ctrl+7 mark --add --toggle 7
bindsym $mod+Ctrl+8 mark --add --toggle 8
bindsym $mod+Ctrl+9 mark --add --toggle 9
bindsym $mod+g exec "i3-input -f $i3inputfont -l 1 -P \\"Goto Mark: \\" -F '[con_mark=\\"%s\\"] focus'"

jitaala's avatar
jitaala committed
197
# workspace back and forth (with/without active container)
198
workspace_auto_back_and_forth yes
199
200

# renaming container
201
bindsym $mod+slash exec $namechildcon
202
# sets back to default i3 container title
203
bindsym $mod+$mod_next+slash focus parent; title_format " %title"; focus child
204

jitaala's avatar
jitaala committed
205
# container layouts
Jay Ta'ala's avatar
Jay Ta'ala committed
206
207
208
209
bindsym $mod_next+w layout tabbed reverse
bindsym $mod_next+q layout splith reverse
bindsym $mod_next+e layout splitv reverse
bindsym $mod_next+s layout stacking reverse
jitaala's avatar
jitaala committed
210

211
# child container layout bindsyms (creates a child container from currently select window)
212
set $namechildcon "i3-msg focus parent; i3-input -f \\"-*-*-*-*-*-*-24-*-*-*-*-*-*-*\\" -P \\"Name child container: \\" -F 'title_format \\"<span><b>%s</b>%title</span>\\"'; i3-msg focus child"
Jay Ta'ala's avatar
Jay Ta'ala committed
213
214
215
216
217
bindsym $mod+ctrl+q split h reverse
bindsym $mod+ctrl+e split v reverse
bindsym $mod+ctrl+w split h; layout tabbed reverse
bindsym $mod+c split h; layout tabbed reverse
bindsym $mod+ctrl+s split h; layout stacked reverse  
jitaala's avatar
jitaala committed
218
219

# toggle fullscreen mode for the focused container
220
bindsym $mod+f fullscreen toggle
221
bindsym $mod+shift+f exec "i3-msg focus parent, fullscreen toggle, focus child"
jitaala's avatar
jitaala committed
222
223
224
225
226

# toggle tiling / floating focus
bindsym $mod+Shift+space floating toggle

# change focus between tiling / floating windows
Jay Ta'ala's avatar
Jay Ta'ala committed
227
bindsym $mod+Ctrl+space focus mode_toggle
jitaala's avatar
jitaala committed
228
229

# toggle sticky
Jay Ta'ala's avatar
Jay Ta'ala committed
230
bindsym $mod+Ctrl+v sticky toggle;exec notify-send 'sticky windows toggled'
Jay Ta'ala's avatar
Jay Ta'ala committed
231
232
233
234
235
236
237
238
239
240
241
242
243
244

# focus last window
# requires (https://crates.io/crates/i3-focus-last)
bindsym $mod+Tab exec i3-focus-last

# window transparency adjustment (and alias to restart picom)
bindsym $mod+$mod_next+z exec transset-df -a --min 0.20 --dec 0.20
bindsym $mod+$mod_next+Shift+z exec transset-df -a --min 0.1 --dec 0.1
bindsym $mod+$mod_next+Ctrl+z exec "WINDOWS=$(xdotool search --all --onlyvisible --desktop $(xprop -notype -root _NET_CURRENT_DESKTOP | cut -c 24-) \\"\\" 2>/dev/null); for window in $WINDOWS; do xdotool windowactivate $window; transset-df -a --min 0.20 --dec 0.20; done"
bindsym $mod+$mod_next+x exec transset-df -a --inc 0.20 --max 0.99
bindsym $mod+$mod_next+Shift+x exec transset-df -a --inc 0.1 --max 0.99
bindsym $mod+$mod_next+Ctrl+x exec "WINDOWS=$(xdotool search --all --onlyvisible --desktop $(xprop -notype -root _NET_CURRENT_DESKTOP | cut -c 24-) \\"\\" 2>/dev/null); for window in $WINDOWS; do xdotool windowactivate $window; transset-df -a --inc 0.20 --max 0.99; done"

# window dimming enable or disable (uses xdotool and xprop to set a anti-dim flag, which picom recognises in focus-exclude array)
245
246
bindsym $mod+ctrl+a exec xprop -id $(xdotool getactivewindow) -f ANTIDIM_FLAG 8c -set ANTIDIM_FLAG 1; exec notify-send 'anti-dim set on window'
bindsym $mod+ctrl+Shift+a exec xprop -id $(xdotool getactivewindow) -remove ANTIDIM_FLAG; exec notify-send 'dim set on window'
Jay Ta'ala's avatar
Jay Ta'ala committed
247
248

# window colour inversion (uses xdotool and xprop to set an invert flag, which picom recognises in invert-color-include array)
249
250
bindsym $mod+ctrl+i exec xprop -id $(xdotool getactivewindow) -f INVERT_FLAG 8c -set INVERT_FLAG 1; exec notify-send 'invert set on window'
bindsym $mod+ctrl+Shift+i exec xprop -id $(xdotool getactivewindow) -remove INVERT_FLAG; exec notify-send 'invert removed on window'
jitaala's avatar
jitaala committed
251
252

# focus the parent container
253
254
bindsym $mod+q focus parent
bindsym $mod+e focus child
jitaala's avatar
jitaala committed
255
256
257
258
259
260
261
262

# move the currently focused window to the scratchpad
bindsym $mod+Shift+Tab move scratchpad

# Show the next scratchpad window or hide the focused scratchpad window.
# If there are multiple scratchpad windows, this command cycles through them.
bindsym $mod+minus scratchpad show

263
# navigate workspaces next / previous
264
bindsym $mod+Ctrl+h workspace prev
265
bindsym $mod+Ctrl+l workspace next
jitaala's avatar
jitaala committed
266
267
268
269
270

# Workspace names
# to display names or symbols instead of plain workspace numbers you can use
# something like: set $ws1 1:mail
#                 set $ws2 2:
271
set $wsg number 0:`
272
273
274
275
276
277
278
279
set $ws1 number 1:1
set $ws2 number 2:2
set $ws3 number 3:3
set $ws4 number 4:4
set $ws5 number 5:5
set $ws6 number 6:6
set $ws7 number 7:7
set $ws8 number 8:8
Jay Ta'ala's avatar
Jay Ta'ala committed
280
exec --no-startup-id workspace 1
jitaala's avatar
jitaala committed
281
282

# switch to workspace
283
bindsym $mod+Ctrl+grave workspace $wsg
jitaala's avatar
jitaala committed
284
285
286
287
288
289
290
291
292
293
bindsym $mod+1 workspace $ws1
bindsym $mod+2 workspace $ws2
bindsym $mod+3 workspace $ws3
bindsym $mod+4 workspace $ws4
bindsym $mod+5 workspace $ws5
bindsym $mod+6 workspace $ws6
bindsym $mod+7 workspace $ws7
bindsym $mod+8 workspace $ws8

# Move focused container to workspace
294
bindsym $mod+grave move container to workspace $wsg
jitaala's avatar
jitaala committed
295
296
297
298
299
300
301
302
303
bindsym $mod+Shift+1 move container to workspace $ws1
bindsym $mod+Shift+2 move container to workspace $ws2
bindsym $mod+Shift+3 move container to workspace $ws3
bindsym $mod+Shift+4 move container to workspace $ws4
bindsym $mod+Shift+5 move container to workspace $ws5
bindsym $mod+Shift+6 move container to workspace $ws6
bindsym $mod+Shift+7 move container to workspace $ws7
bindsym $mod+Shift+8 move container to workspace $ws8

304
305
306
307
308
309
310
311
312
# Move focused container to workspace, and switch to that workspace
bindsym $mod+$mod_next+1 move container to workspace $ws1; workspace $ws1
bindsym $mod+$mod_next+2 move container to workspace $ws2; workspace $ws2
bindsym $mod+$mod_next+3 move container to workspace $ws3; workspace $ws3
bindsym $mod+$mod_next+4 move container to workspace $ws4; workspace $ws4
bindsym $mod+$mod_next+5 move container to workspace $ws5; workspace $ws5
bindsym $mod+$mod_next+6 move container to workspace $ws6; workspace $ws6
bindsym $mod+$mod_next+7 move container to workspace $ws7; workspace $ws7
bindsym $mod+$mod_next+8 move container to workspace $ws8; workspace $ws8
Jay Ta'ala's avatar
Jay Ta'ala committed
313

314
# move all windows on workspace cache to current container
315
bindsym $mod+$mod_next+grave [workspace="`"] move container to workspace current
316

jitaala's avatar
jitaala committed
317
318
319
320
321
322
323
324
325
326
327
328
329
# Open applications on specific workspaces
# assign [class="Thunderbird"] $ws1
# assign [class="Pale moon"] $ws2
# assign [class="Pcmanfm"] $ws3
# assign [class="Skype"] $ws5

# Open specific applications in floating mode

# Application shortcuts
bindsym $mod+Return exec i3-sensible-terminal
bindsym $mod+Ctrl+x --release exec --no-startup-id xkill

# shortcuts to often used applications
330
331
bindsym $mod_next+u exec --no-startup-id gnome-software
bindsym $mod_next+i exec --no-startup-id firefox
jitaala's avatar
jitaala committed
332
333
bindsym $mod_next+o exec --no-startup-id xfce4-appfinder
bindsym $mod_next+p exec --no-startup-id putty
334
bindsym $mod_next+bracketleft exec --no-startup-id thunar
jitaala's avatar
jitaala committed
335
336
337
338
339

# switch to workspace with urgent window automatically
for_window [urgent=latest] focus

# reload the configuration file
340
bindsym $mod+Ctrl+Shift+c reload
jitaala's avatar
jitaala committed
341
342
343
344
345
346
347

# restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
bindsym $mod+Ctrl+r restart

bindsym $mod_next+l exec i3exit lock

# exit i3 (logs you out of your X session)
348
bindsym $mod+0 exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit'"
jitaala's avatar
jitaala committed
349
350

# arrow key resizing without resize mode
351
352
353
354
355
356
357
358
bindsym $mod+$mod_next+Left resize shrink width 50 px or 5 ppt
bindsym $mod+$mod_next+Down resize grow height 50 px or 5 ppt
bindsym $mod+$mod_next+Up resize shrink height 50 px or 5 ppt
bindsym $mod+$mod_next+Right resize grow width 50 px or 5 ppt
bindsym $mod+$mod_next+Shift+Left resize shrink width 100 px or 10 ppt
bindsym $mod+$mod_next+Shift+Down resize grow height 100 px or 10 ppt
bindsym $mod+$mod_next+Shift+Up resize shrink height 100 px or 10 ppt
bindsym $mod+$mod_next+Shift+Right resize grow width 100 px or 10 ppt
jitaala's avatar
jitaala committed
359
360

# hkjl resize
361
362
363
364
365
366
367
368
bindsym $mod+$mod_next+h resize shrink width 50 px or 5 ppt
bindsym $mod+$mod_next+j resize grow height 50 px or 5 ppt
bindsym $mod+$mod_next+k resize shrink height 50 px or 5 ppt
bindsym $mod+$mod_next+l resize grow width 50 px or 5 ppt
bindsym $mod+$mod_next+Shift+h resize shrink width 100 px or 10 ppt
bindsym $mod+$mod_next+Shift+j resize grow height 100 px or 10 ppt
bindsym $mod+$mod_next+Shift+k resize shrink height 100 px or 10 ppt
bindsym $mod+$mod_next+Shift+l resize grow width 100 px or 10 ppt
jitaala's avatar
jitaala committed
369

370
# predefined sizes (70/30)
371
bindsym $mod+$mod_next+u resize set width 40 ppt
372
bindsym $mod+$mod_next+i resize set width 50 ppt
373
bindsym $mod+$mod_next+o resize set width 60 ppt
374

jitaala's avatar
jitaala committed
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
# Start i3bar to display a workspace bar (plus the system information i3status if available)
bar {
    i3bar_command i3bar
    status_command i3status
    position bottom

## please set your primary output first. Example: 'xrandr --output eDP1 --primary'
#   tray_output primary
#   tray_output eDP1

    bindsym button4 nop bindsym button5 nop
#   font xft:URWGothic-Book 11
    strip_workspace_numbers yes

    colors {
        background #4a4a4a
        statusline #F9FAF9
        separator  #454947

#                      border  backgr. text
395
        focused_workspace  $accent-txt $accent-bg $accent-txt
jitaala's avatar
jitaala committed
396
397
        active_workspace   #595B5B #353836 #FDF6E3
        inactive_workspace #595B5B #283339 #EEE8D5
Jay Ta'ala's avatar
Jay Ta'ala committed
398
399
        binding_mode       $accent-bg #2C2C2C #F9FAF9
        urgent_workspace   $accent-bg #FDF6E3 #E5201D
jitaala's avatar
jitaala committed
400
401
402
403
    }
}

# hide/unhide i3status bar
Jay Ta'ala's avatar
Jay Ta'ala committed
404
bindsym $mod+Control+m bar mode toggle