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 | #
# ~/.i3/config
# bl1nk . cslr.cc
#
ipc-socket /home/bl1nk/.i3/ipc.sock
floating_modifier Mod4
# default, stacking, tabbed
new_container stacking
# bp, bn, bb
new_window bn
font -*-drift-medium-*-*-*-*-*-*-*-*-*-*-*
workspace_bar yes
# colors
# border background text
client.unfocused #4c4c4c #000000 #4c4c4c
client.focused_inactive #aaaaaa #000000 #aaaaaa
client.focused #e1aa5d #000000 #ffffff
client.urgent #a0cf5d #000000 #eeeeee
bar.unfocused #4c4c4c #000000 #aaaaaa
bar.focused #e1aa5d #000000 #ffffff
bar.urgent #a0cf5d #000000 #eeeeee
focus_follows_mouse no
assign feh ~
assign screenkey ~
assign mplayer ~
assign lxappearance ~
assign gcolor2 ~
workspace 1
# keybinds
# layouts
bindsym Mod4+s s
bindsym Mod4+d d
bindsym Mod4+t T
bind Mod4+95 f
bind Mod4+Shift+96 fg
bindsym Mod4+f focus ft
bindsym Mod4+Shift+f t
# move focus
bindsym Mod4+h h
bindsym Mod4+j j
bindsym Mod4+k k
bindsym Mod4+l l
# move client
bindsym Mod4+Shift+h mh
bindsym Mod4+Shift+j mj
bindsym Mod4+Shift+k mk
bindsym Mod4+Shift+l ml
# move container
bindsym Mod4+Control+h wch
bindsym Mod4+Control+j wcj
bindsym Mod4+Control+k wck
bindsym Mod4+Control+l wcl
# snap client
bindsym Mod4+Shift+Control+h sh
bindsym Mod4+Shift+Control+j sj
bindsym Mod4+Shift+Control+k sk
bindsym Mod4+Shift+Control+l sl
# workspaces
bindsym Mod4+1 1
bindsym Mod4+2 2
bindsym Mod4+3 3
bindsym Mod4+4 4
bindsym Mod4+5 5
bindsym Mod4+6 6
bindsym Mod4+7 7
bindsym Mod4+8 8
bindsym Mod4+9 9
bindsym Mod4+0 10
# move to workspace
bindsym Mod4+Shift+1 m1
bindsym Mod4+Shift+2 m2
bindsym Mod4+Shift+3 m3
bindsym Mod4+Shift+4 m4
bindsym Mod4+Shift+5 m5
bindsym Mod4+Shift+6 m6
bindsym Mod4+Shift+7 m7
bindsym Mod4+Shift+8 m8
bindsym Mod4+Shift+9 m9
bindsym Mod4+Shift+0 m10
# cycle through workspaces+
bindsym Mod1+Control+h pw
bindsym Mod1+Control+l nw
# resize clients
bindsym Shift+Control+h resize left -10
bindsym Shift+Control+j resize bottom +10
bindsym Shift+Control+k resize top -10
bindsym Shift+Control+l resize right +10
# borders
bindsym Mod4+comma bn
bindsym Mod4+period bp
bindsym Mod4+minus bb
# control clients
bindsym Mod4+q kill
# control i3
bindsym Mod4+Shift+r restart
bindsym Mod4+Shift+w reload
bindsym Mod4+Shift+e exit
# start stuff
bindsym Mod4+Return exec /usr/bin/urxvt
bindsym Mod4+Shift+Return exec surf
bindsym Mod4+p exec dmenu_run -b -i -p 'Run:' -fn '-*-drift-medium-*-*-*-*-*-*-*-*-*-*-*' -nb '#000000' -nf '#aaaaaa' -sf '#ffffff' -sb '#e84f4f'
bind Mod4+96 exec xlock +showdate -timeelapsed -font drift -info "OMGWTFBBQ?!" -validate "Finger weg!" -use3d +description -mode strange
bindsym Mod4+e exec gvim
# mpd controls
bind Mod4+173 exec mpc prev
bind Mod4+171 exec mpc next
bind Mod4+172 exec mpc toggle
bind Mod4+174 exec mpc stop
bind Mod4+122 exec dvol -d 5
bind Mod4+123 exec dvol -i 5
|
x
Notes
- i3
- irssi
- earthquake
Still need to add some statusbar info.
bollovan said about 13 years ago
Can you share the term colors?