dropping my current config here (Because this forum's bb codes work!)
# This file has been auto-generated by i3-config-wizard(1).
# It will not be overwritten, so edit it as you like.
#
# Should you change your keyboard layout somewhen, delete
# this file and re-run i3-config-wizard(1).
#
# i3 config file (v4)
#
# Please see http://i3wm.org/docs/userguide.html for a complete reference!
set $mod Mod4
set $ALT Mod1
default_orientation horizontal
workspace_layout tabbed
new_window 1pixel
focus_follows_mouse no
# window colours: border background text
client.focused #0F0F0F #B39B6B #E5E5E5
client.focused_inactive #0F0F0F #322E3D #BBBBBB
client.unfocused #0F0F0F #54595C #E5E5E5
client.urgent #0F0F0F #FF2200 #FFFFFF
# font for window titles. ISO 10646 = Unicode
# font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1
font -xos4-terminus-medium-r-normal-*-12-120-72-72-c-60-iso10646-1
# font pango: Dina 10
# Use Mouse+$mod to drag floating windows to their wanted position
# floating_modifier $mod
floating_modifier $ALT
# exec syndaemon -i 1.0 -d
exec xsetroot -mod 1 1 -fg mediumslateblue -bg lightslategray
exec xrdb -l "$HOME/.Xresources"
exec xmodmap "$HOME/.Xmodmap"
exec xset s 300 -dpms
# load urxvtd
# exec urxvtd -q -o -f &
# turn off touchpad
exec /home/doug/bin/ktouchpad.sh
exec fbsetbg -c -r "$HOME/wallpaper/"
# start a terminal
#bindsym $mod+Return exec i3-sensible-terminal
bindsym $ALT+F1 exec urxvt
# kill focused window
bindsym $ALT+F4 kill
# start dmenu (a program launcher)
bindsym $ALT+F2 exec dmenu_run -nb rgb:01/01/01 -nf rgb:B5/B5/B5 -sf rgb:F7/F7/CB -sb rgb:7F/82/99
# touchpad
bindsym $mod+Control+t exec "$HOME/bin/ktouchpad.sh"
bindsym XF86HomePage exec firefox
bindsym $mod+F14 exec thunderbird
bindsym $mod+Control+l exec medit
bindsym Menu exec thunar
bindsym $mod+Control+g exec gimp
bindsym $ALT+F3 exec xterm -geom 80x24+32+32
bindsym $ALT+Shift+F3 exec urxvt -e tmux
bindsym $mod+Control+Print exec "$HOME/bin/scrot_delay.sh"
bindsym XF86AudioRaiseVolume exec "$HOME/bin/volup.sh"
bindsym XF86AudioLowerVolume exec "$HOME/bin/voldwn.sh"
bindsym XF86AudioMute exec "$HOME/bin/volmute.sh"
bindsym $mod+Control+p exec "libreoffice --calc"
bindsym $mod+Control+o exec "libreoffice --writer"
# assign [class="Navigator"] 2
for_window [class="Navigator"] border 1pixel
# assign [class="Firefox"] 2
for_window [class="Firefox"] border 1pixel
assign [class="Chromium"] 2
for_window [class="Chromium"] border 1pixel
# assign [class="Thunderbird"] 2
for_window [class="Thunderbird"] border 1pixel
assign [class="Gimp"] 3
for_window [class="Gimp"] border normal
assign [class="Gnome-mplayer"] 4
for_window [class="Gnome-mplayer"] floating enable
for_window [class="XFontsel"] floating enable
for_window [title="Event Tester"] floating enable
for_window [class="Gcolor2"] floating enable
for_window [class="UXTerm"] floating enable
for_window [class="UXTerm"] border 1pixel
for_window [class="XTerm"] border 1pixel
for_window [class="XTerm"] floating enable
for_window [class="XCalc"] floating enable
for_window [class="XCalc"] border 1pixel
for_window [class="XFontSel"] floating enable
for_window [class="XFontSel"] border 1pixel
for_window [class="Event Tester"] floating enable
for_window [class="Event Tester"] border 1pixel
for_window [class="Gxine"] floating enable
for_window [class="Gxine"] border 1pixel
for_window [class="Sakura"] border 1pixel
for_window [class="Sakura"] floating enable
for_window [class="Lxterminal"] border 1pixel
for_window [class="Lxterminal"] floating enable
for_window [class="wm-exit"] border 1pixel
for_window [class="wm-exit"] floating enable
# change focus
#bindsym $mod+j focus left
#bindsym $mod+k focus down
#bindsym $mod+l focus up
#bindsym $mod+semicolon focus right
bindsym $ALT+Tab focus right
bindsym $ALT+Shift+Tab focus left
# alternatively, you can use the cursor keys:
bindsym $mod+Left focus left
bindsym $mod+Down focus down
bindsym $mod+Up focus up
bindsym $mod+Right focus right
# move focused window
#bindsym $mod+Shift+J move left
#bindsym $mod+Shift+K move down
#bindsym $mod+Shift+L move up
#bindsym $mod+Shift+colon move right
# alternatively, you can use the cursor keys:
bindsym $ALT+Shift+Left move left
bindsym $ALT+Shift+Down move down
bindsym $ALT+Shift+Up move up
bindsym $ALT+Shift+Right move right
# split in horizontal orientation
bindsym $mod+h split h
# split in vertical orientation
bindsym $mod+v split v
# enter fullscreen mode for the focused container
# bindsym $mod+shift+f fullscreen
bindsym $ALT+F11 fullscreen
# change container layout (stacked, tabbed, default)
bindsym $mod+s layout stacking
bindsym $mod+t layout tabbed
bindsym $mod+d layout default
# toggle tiling / floating
bindsym $mod+Shift+f floating toggle
# change focus between tiling / floating windows
bindsym $mod+space focus mode_toggle
# focus the parent container
bindsym $mod+p focus parent
# focus the child container
bindcode $mod+c focus child
# switch to workspace
bindsym $mod+1 workspace 1
bindsym $mod+2 workspace 2
bindsym $mod+3 workspace 3
bindsym $mod+4 workspace 4
bindsym $mod+5 workspace 5
bindsym $mod+6 workspace 6
bindsym $mod+7 workspace 7
bindsym $mod+8 workspace 8
bindsym $mod+9 workspace 9
bindsym $mod+0 workspace 10
# move focused container to workspace - note it is mod+shift+1 etc.
bindsym $mod+Shift+exclam move container to workspace 1
bindsym $mod+Shift+at move container to workspace 2
bindsym $mod+Shift+numbersign move container to workspace 3
bindsym $mod+Shift+dollar move container to workspace 4
bindsym $mod+Shift+percent move container to workspace 5
bindsym $mod+Shift+asciicircum move container to workspace 6
bindsym $mod+Shift+ampersand move container to workspace 7
bindsym $mod+Shift+asterisk move container to workspace 8
bindsym $mod+Shift+parenleft move container to workspace 9
bindsym $mod+Shift+parenright move container to workspace 10
# reload the configuration file
bindsym $mod+Shift+C reload
# restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
bindsym $mod+q restart
# exit i3 (logs you out of your X session)
bindsym $mod+Shift+Q exec wm-exit
bindsym $mod+Shift+e exit
# resize window (you can also use the mouse for that)
mode "resize" {
# These bindings trigger as soon as you enter the resize mode
# Pressing left will shrink the window’s width.
# Pressing right will grow the window’s width.
# Pressing up will shrink the window’s height.
# Pressing down will grow the window’s height.
bindsym j resize shrink width 10 px or 10 ppt
bindsym k resize grow height 10 px or 10 ppt
bindsym l resize shrink height 10 px or 10 ppt
bindsym h resize grow width 10 px or 10 ppt
# same bindings, but for the arrow keys
# bindsym Left resize shrink width 10 px or 10 ppt
# bindsym Down resize grow height 10 px or 10 ppt
# bindsym Up resize shrink height 10 px or 10 ppt
# bindsym Right resize grow width 10 px or 10 ppt
# same bindings, but for the arrow keys
bindsym $mod+Shift+Left resize shrink width 10 px or 10 ppt
bindsym $mod+Shift+Down resize grow height 10 px or 10 ppt
bindsym $mod+Shift+Up resize shrink height 10 px or 10 ppt
bindsym $mod+Shift+Right resize grow width 10 px or 10 ppt
# back to normal: Enter or Escape
bindsym Return mode "default"
bindsym Escape mode "default"
}
bindsym $mod+r mode "resize"
# Start i3bar to display a workspace bar (plus the system information i3status
# finds out, if available)
bar {
position top
workspace_buttons yes
colors {
background #140A0A
statusline #777777
focused_workspace #3D3D3D #3D3D3D #FFFFFF
active_workspace #3D3D3D #3D3D3D #CCCCCC
inactive_workspace #140A0A #140A0A #777777
urgent_workspace #FF2200 #FF2200 #FFFFFF
}
status_command "$HOME/.config/i3/i3conkybar.sh"
# status_command conky
}