# # ~/.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