Ver Fonte

Initial commit of new configurations.

Drew há 12 anos atrás
pai
commit
b69b6f4c5e
14 ficheiros alterados com 1887 adições e 0 exclusões
  1. 79 0
      conky/conkyrc
  2. 298 0
      conky/conkyrings.lua
  3. 1 0
      fehbg
  4. 2 0
      gtkrc-2.0
  5. 7 0
      openbox/autostart
  6. 10 0
      openbox/environment
  7. 220 0
      openbox/menu.xml
  8. 857 0
      openbox/rc.xml
  9. 118 0
      tint2/default.tint2rc
  10. BIN
      tint2/snap.jpg
  11. 7 0
      tint2/tint2confrc
  12. 127 0
      tint2/tint2rc
  13. 118 0
      tint2/tint2rc.bak
  14. 43 0
      zshrc

+ 79 - 0
conky/conkyrc

@@ -0,0 +1,79 @@
+# -- Conky settings -- #
+background no
+update_interval 1
+
+cpu_avg_samples 2
+net_avg_samples 2
+
+override_utf8_locale yes
+
+double_buffer yes
+no_buffers yes
+
+text_buffer_size 2048
+imlib_cache_size 0
+
+# -- Window specifications -- #
+
+own_window yes
+own_window_type desktop
+own_window_transparent yes
+own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below
+
+border_inner_margin 0
+border_outer_margin 0
+
+minimum_size 200 800
+maximum_width 200
+
+alignment top_right
+gap_x 0
+gap_y 0
+
+# -- Graphics settings -- #
+draw_shades no
+draw_outline no
+draw_borders no
+draw_graph_borders no
+
+# -- Text settings -- #
+use_xft yes
+xftfont Sans:size=24
+xftalpha 0.5
+
+uppercase no
+
+#colors
+#good blue 1994d1
+#medium blue 083146
+#dark blue 041e2c
+#lime 86c113
+color1 cdcdcd
+color2 efefef
+color3 1994d1
+color4 0FC4E3
+
+default_color EEEEEE
+
+# -- Lua Load -- #
+lua_load /home/drew/.conky/conkyrings.lua
+lua_draw_hook_pre ring_stats
+
+TEXT
+${voffset 78}${goto 75}${font Ds\-Digital:size=20}${color2}${time %I}${color3}${time %M}
+
+${goto 75}${color1}${font Nu:size=9}Uptime:
+${goto 75}${font Nu:size=9}${uptime_short}
+${voffset 38}${font snap:size=7}${goto 40}${color}CPU
+${voffset 7}${goto 52}${color3}${execi 10 sensors coretemp-isa-0000 | grep Physical | cut -c 18-21}°C
+${goto 52}${color2}${freq_g 1}GHz
+${voffset -37}${goto 140}${color}MEM
+${voffset 7}${goto 112}${color3}${swap}
+${goto 112}${color2}${mem}
+${voffset 58}${goto 40}${color}NET
+${voffset -39}${goto 52}${color2}${downspeedf wlp3s0}
+${goto 52}${color3}${upspeedf wlp3s0}
+${voffset 8}${goto 140}${color}HDD
+${voffset -38}${goto 110}${color2}${fs_free /home}
+${goto 60}${goto 110}${color3}${fs_free /}
+${color1}${voffset 45}${goto 55}${font Nu:size=9}${execi 3600 uname -r}

+ 298 - 0
conky/conkyrings.lua

@@ -0,0 +1,298 @@
+--[[
+Ring Meters by londonali1010 (2009)
+
+This script draws percentage meters as rings. It is fully customisable; all options are described in the script.
+
+IMPORTANT: if you are using the 'cpu' function, it will cause a segmentation fault if it tries to draw a ring straight away. The if statement on line 145 uses a delay to make sure that this doesn't happen. It calculates the length of the delay by the number of updates since Conky started. Generally, a value of 5s is long enough, so if you update Conky every 1s, use update_num > 5 in that if statement (the default). If you only update Conky every 2s, you should change it to update_num > 3; conversely if you update Conky every 0.5s, you should use update_num > 10. ALSO, if you change your Conky, is it best to use "killall conky; conky" to update it, otherwise the update_num will not be reset and you will get an error.
+
+Changelog:
++ v1.2.1 -- Fixed minor bug that caused script to crash if conky_parse() returns a nil value (20.10.2009)
++ v1.2 -- Added option for the ending angle of the rings (07.10.2009)
++ v1.1 -- Added options for the starting angle of the rings, and added the "max" variable, to allow for variables that output a numerical value rather than a percentage (29.09.2009)
++ v1.0 -- Original release (28.09.2009)
+]]
+
+conky_background_color = 0x151515
+conky_background_alpha = 0
+
+ring_background_color = 0x424242
+ring_background_alpha = 0.9
+ring_foreground_color = 0xefefef
+ring_foreground_color2 = 0x1994d1
+ring_foreground_color3 = 0x0FC4E3
+ring_foreground_alpha = 1
+
+settings_table = {
+    {
+        name='time',
+        arg='%S',
+        max=60,
+        bg_colour=ring_background_color,
+        bg_alpha=ring_background_alpha,
+        fg_colour=ring_foreground_color2,
+        fg_alpha=ring_foreground_alpha,
+        x=100, y=100,
+        radius=40,
+        thickness=12,
+        start_angle=0,
+        end_angle=360,
+        fill_l_to_r=false
+    },
+    {
+        name='time',
+        arg='%I.%M',
+        max=12,
+        bg_colour=ring_background_color,
+        bg_alpha=ring_background_alpha,
+        fg_colour=ring_foreground_color,
+        fg_alpha=ring_foreground_alpha,
+        x=100, y=100,
+        radius=50,
+        thickness=5,
+        start_angle=-140,
+        end_angle=-30,
+        fill_l_to_r=false
+    },
+    {
+        name='time',
+        arg='%M.%S',
+        max=60,
+        bg_colour=ring_background_color,
+        bg_alpha=ring_background_alpha,
+        fg_colour=ring_foreground_color2,
+        fg_alpha=ring_foreground_alpha,
+        x=100, y=100,
+        radius=50,
+        thickness=5,
+        start_angle=30,
+        end_angle=140,
+        fill_l_to_r=false
+    },
+    {
+        name='cpu',
+        arg='cpu0',
+        max=100,
+        bg_colour=ring_background_color,
+        bg_alpha=ring_background_alpha,
+        fg_colour=ring_foreground_color,
+        fg_alpha=ring_foreground_alpha,
+        x=50, y=225,
+        radius=26,
+        thickness=5,
+        start_angle=-180,
+        end_angle=90,
+        fill_l_to_r=false
+    },
+    {
+        name='cpu',
+        arg='cpu1',
+        max=100,
+        bg_colour=ring_background_color,
+        bg_alpha=ring_background_alpha,
+        fg_colour=ring_foreground_color2,
+        fg_alpha=ring_foreground_alpha,
+        x=50, y=225,
+        radius=20,
+        thickness=5,
+        start_angle=-180,
+        end_angle=90,
+        fill_l_to_r=false
+    },
+    {
+        name='memperc',
+        arg='',
+        max=100,
+        bg_colour=ring_background_color,
+        bg_alpha=ring_background_alpha,
+        fg_colour=ring_foreground_color,
+        fg_alpha=ring_foreground_alpha,
+        x=150, y=225,
+        radius=26,
+        thickness=5,
+        start_angle=-90,
+        end_angle=180,
+        fill_l_to_r=true
+    },
+    {
+        name='swapperc',
+        arg='',
+        max=100,
+        bg_colour=ring_background_color,
+        bg_alpha=ring_background_alpha,
+        fg_colour=ring_foreground_color2,
+        fg_alpha=ring_foreground_alpha,
+        x=150, y=225,
+        radius=20,
+        thickness=5,
+        start_angle=-90,
+        end_angle=180,
+        fill_l_to_r=true
+    },
+    --[[
+    {
+        name='mpd_vol',
+        arg='',
+        max=100,
+        bg_colour=ring_background_color,
+        bg_alpha=ring_background_alpha,
+        fg_colour=ring_foreground_color3,
+        fg_alpha=ring_foreground_alpha,
+        x=750, y=100,
+        radius=20,
+        thickness=5,
+        start_angle=-90,
+        end_angle=180,
+        fill_l_to_r=false
+    },
+    {
+        name='if_match "${mpd_status}"=="Playing"}${mpd_percent}${else}${if_match "${mpd_status}"=="Paused"}${mpd_percent}${else}0${endif}${endif',
+        --name='mpd_percent',
+        arg='',
+        max=100,
+        bg_colour=ring_background_color,
+        bg_alpha=ring_background_alpha,
+        fg_colour=ring_foreground_color2,
+        fg_alpha=ring_foreground_alpha,
+        x=750, y=100,
+        radius=26,
+        thickness=5,
+        start_angle=-90,
+        end_angle=180,
+        fill_l_to_r=false
+    },
+    --]]
+    {
+        name='upspeedf',
+        arg='wlp3s0',
+        max=750,
+        bg_colour=ring_background_color,
+        bg_alpha=ring_background_alpha,
+        fg_colour=ring_foreground_color2,
+        fg_alpha=ring_foreground_alpha,
+        x=50, y=320,
+        radius=20,
+        thickness=5,
+        start_angle=-270,
+        end_angle=0,
+        fill_l_to_r=true
+    },
+    {
+        name='downspeedf',
+        arg='wlp3s0',
+        max=4000,
+        bg_colour=ring_background_color,
+        bg_alpha=ring_background_alpha,
+        fg_colour=ring_foreground_color,
+        fg_alpha=ring_foreground_alpha,
+        x=50, y=320,
+        radius=26,
+        thickness=5,
+        start_angle=-270,
+        end_angle=0,
+        fill_l_to_r=true
+    },
+    {
+        name='fs_used_perc',
+        arg='/home',
+        max=100,
+        bg_colour=ring_background_color,
+        bg_alpha=ring_background_alpha,
+        fg_colour=ring_foreground_color,
+        fg_alpha=ring_foreground_alpha,
+        x=150, y=320,
+        radius=26,
+        thickness=5,
+        start_angle=0,
+        end_angle=270,
+        fill_l_to_r=false
+    },
+    {
+        name='fs_used_perc',
+        arg='/',
+        max=100,
+        bg_colour=ring_background_color,
+        bg_alpha=ring_background_alpha,
+        fg_colour=ring_foreground_color2,
+        fg_alpha=ring_foreground_alpha,
+        x=150, y=320,
+        radius=20,
+        thickness=5,
+        start_angle=0,
+        end_angle=270,
+        fill_l_to_r=false
+    },
+}
+
+require 'cairo'
+
+function rgb_to_r_g_b(colour,alpha)
+    return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
+end
+
+function draw_ring(cr,t,pt)
+    local w,h=conky_window.width,conky_window.height
+
+    local xc,yc,ring_r,ring_w,sa,ea,lr=pt['x'],pt['y'],pt['radius'],pt['thickness'],pt['start_angle'],pt['end_angle'],pt['fill_l_to_r']
+    local bgc, bga, fgc, fga=pt['bg_colour'], pt['bg_alpha'], pt['fg_colour'], pt['fg_alpha']
+
+    local angle_0=sa*(2*math.pi/360)-math.pi/2
+    local angle_f=ea*(2*math.pi/360)-math.pi/2
+    local t_arc=t*(angle_f-angle_0)
+    if math.abs(t_arc) > math.abs(angle_f-angle_0) then
+      t_arc = angle_f
+    end
+
+    if lr then
+      -- Draw background ring
+      cairo_arc(cr,xc,yc,ring_r,angle_0,angle_f)
+      cairo_set_source_rgba(cr,rgb_to_r_g_b(bgc,bga))
+      cairo_set_line_width(cr,ring_w)
+      cairo_stroke(cr)
+
+      -- Draw indicator ring
+      cairo_arc(cr,xc,yc,ring_r,angle_f-t_arc,angle_f)
+      cairo_set_source_rgba(cr,rgb_to_r_g_b(fgc,fga))
+      cairo_stroke(cr)
+    else
+      -- Draw background ring
+      cairo_arc(cr,xc,yc,ring_r,angle_0,angle_f)
+      cairo_set_source_rgba(cr,rgb_to_r_g_b(bgc,bga))
+      cairo_set_line_width(cr,ring_w)
+      cairo_stroke(cr)
+
+      -- Draw indicator ring
+      cairo_arc(cr,xc,yc,ring_r,angle_0,angle_0+t_arc)
+      cairo_set_source_rgba(cr,rgb_to_r_g_b(fgc,fga))
+      cairo_stroke(cr)
+    end
+end
+
+function conky_ring_stats()
+    local function setup_rings(cr,pt)
+        local str=''
+        local value=0
+
+        str=string.format('${%s %s}',pt['name'],pt['arg'])
+        str=conky_parse(str)
+
+        value=tonumber(str)
+        if value == nil then value = 0 end
+        pct=value/pt['max']
+
+        draw_ring(cr,pct,pt)
+    end
+
+    if conky_window==nil then return end
+    local cs=cairo_xlib_surface_create(conky_window.display,conky_window.drawable,conky_window.visual, conky_window.width,conky_window.height)
+
+    local cr=cairo_create(cs)
+
+    local updates=conky_parse('${updates}')
+    update_num=tonumber(updates)
+
+    if update_num>5 then
+        for i in pairs(settings_table) do
+            setup_rings(cr,settings_table[i])
+        end
+    end
+end

+ 1 - 0
fehbg

@@ -0,0 +1 @@
+feh  --bg-fill '/home/drew/Pictures/triforce_1366.jpg' 

+ 2 - 0
gtkrc-2.0

@@ -0,0 +1,2 @@
+include "/home/drew/.themes/Arkid/gtk-2.0/gtkrc"
+gtk-icon-theme-name="clarity-mono-dark"

+ 7 - 0
openbox/autostart

@@ -0,0 +1,7 @@
+~/.fehbg &
+tint2 &
+orage &
+(sleep 2 && compton_openbox --startstop) &
+(sleep 2 && pnmixer) &
+(sleep 2 && dropboxd) &
+(sleep 2 && conky -c /home/drew/.config/conky/conkyrc) &

+ 10 - 0
openbox/environment

@@ -0,0 +1,10 @@
+#
+# Set system-wide environment variables here for Openbox
+# User-specific variables should be placed in $HOME/.config/openbox/environment
+#
+
+# To set your language for displaying messages and time/date formats, use the following:
+#LANG=en_CA.UTF8
+
+# To set your keyboard layout, you need to modify your X config:
+# http://www.google.com/search?q=how+to+set+keyboard+layout+xorg

+ 220 - 0
openbox/menu.xml

@@ -0,0 +1,220 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<openbox_menu xmlns="http://openbox.org/3.4/menu">
+
+<menu id="apps-accessories-menu" label="Accessories">
+  <item label="Calculator">
+    <action name="Execute">
+      <command>gnome-calculator</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+</menu>
+
+<menu id="apps-editors-menu" label="Editors">
+  <item label="Sublime Text">
+    <action name="Execute">
+      <command>subl</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+        <wmclass>Sublime Text</wmclass>
+      </startupnotify>
+    </action>
+  </item>
+  <item label="GVim">
+    <action name="Execute">
+      <command>gvim</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+        <wmclass>GVim</wmclass>
+      </startupnotify>
+    </action>
+  </item>
+  <item label="Terminal Vim">
+    <action name="Execute">
+      <command>xfce4-terminal -e vim</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+        <wmclass>Vim</wmclass>
+      </startupnotify>
+    </action>
+  </item>
+</menu>
+
+<menu id="apps-term-menu" label="Terminals">
+  <item label="Rxvt Unicode">
+    <action name="Execute">
+      <command>urxvt</command>
+    </action>
+  </item>
+  <item label="Xfce Terminal">
+    <action name="Execute">
+      <command>xfce4-terminal</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+</menu>
+
+<menu id="apps-net-menu" label="Internet">
+  <item label="Chromium">
+    <action name="Execute">
+      <command>chromium</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+        <wmclass>Chromium</wmclass>
+      </startupnotify>
+    </action>
+  </item>
+  <item label="Firefox">
+    <action name="Execute">
+      <command>firefox</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+        <wmclass>Firefox</wmclass>
+      </startupnotify>
+    </action>
+  </item>
+</menu>
+
+<menu id="apps-office-menu" label="Office">
+  <item label="OpenOffice Base">
+    <action name="Execute">
+      <command>libreoffice -base</command>
+    </action>
+  </item>
+  <item label="OpenOffice Calc">
+    <action name="Execute">
+      <command>libreoffice -calc</command>
+    </action>
+  </item>
+  <item label="OpenOffice Draw">
+    <action name="Execute">
+      <command>libreoffice -draw</command>
+    </action>
+  </item>
+  <item label="OpenOffice Impress">
+    <action name="Execute">
+      <command>libreoffice -impress</command>
+    </action>
+  </item>
+  <item label="OpenOffice Math">
+    <action name="Execute">
+      <command>libreoffice -math</command>
+    </action>
+  </item>
+  <item label="OpenOffice Printer Administration">
+    <action name="Execute">
+      <command>libreoffice-printeradmin</command>
+    </action>
+  </item>
+  <item label="OpenOffice Writer">
+    <action name="Execute">
+      <command>libreoffice -writer</command>
+    </action>
+  </item>
+</menu>
+
+<menu id="apps-multimedia-menu" label="Multimedia">
+</menu>
+
+<menu id="apps-fileman-menu" label="File Managers">
+  <item label="Thunar">
+    <action name="Execute">
+      <command>Thunar</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+</menu>
+
+<menu id="apps-graphics-menu" label="Graphics">
+  <item label="Gimp">
+    <action name="Execute">
+      <command>gimp</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+  <item label="Inkscape">
+    <action name="Execute">
+      <command>inkscape</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+</menu>
+
+<menu id="system-menu" label="System">
+  <item label="Openbox Configuration Manager">
+    <action name="Execute">
+      <command>obconf</command>
+      <startupnotify><enabled>yes</enabled></startupnotify>
+    </action>
+  </item>
+  <menu execute="compton_openbox" id="CompositingPipeMenu" label="Compositing"/>
+  <separator />
+  <item label="Reconfigure Openbox">
+    <action name="Reconfigure" />
+  </item>
+</menu>
+
+<menu id="root-menu" label="Openbox 3.5.2">
+  <separator label="Applications" />
+  <item label="Thunar">
+    <action name="Execute">
+      <command>Thunar</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+  <menu id="apps-accessories-menu"/>
+  <menu id="apps-editors-menu"/>
+  <menu id="apps-graphics-menu"/>
+  <menu id="apps-net-menu"/>
+  <menu id="apps-office-menu"/>
+  <menu id="apps-multimedia-menu"/>
+  <menu id="apps-term-menu"/>
+  <menu id="apps-fileman-menu"/>
+  <separator label="System" />
+  <menu id="system-menu"/>
+  <separator />
+  <item label="Log Out">
+    <action name="Exit">
+      <prompt>Log Out?</prompt>
+      <execute>pkill -KILL -u $USER</execute>
+    </action>
+  </item>
+  <item label="Suspend">
+    <action name="Execute">
+      <execute>systemctl suspend</execute>
+    </action>
+  </item>
+  <item label="Hibernate">
+    <action name="Execute">
+      <prompt>Hibernate?</prompt>
+      <execute>systemctl hibernate</execute>
+    </action>
+  </item>
+  <item label="Restart">
+    <action name="Execute">
+      <prompt>Restart?</prompt>
+      <execute>reboot</execute>
+    </action>
+  </item>
+  <item label="Shutdown">
+    <action name="Execute">
+      <prompt>Shutdown?</prompt>
+      <execute>shutdown -p now</execute>
+    </action>
+  </item>
+</menu>
+
+</openbox_menu>

+ 857 - 0
openbox/rc.xml

@@ -0,0 +1,857 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Do not edit this file, it will be overwritten on install.
+        Copy the file to $HOME/.config/openbox/ instead. -->
+<openbox_config xmlns="http://openbox.org/3.4/rc" xmlns:xi="http://www.w3.org/2001/XInclude">
+  <resistance>
+    <strength>10</strength>
+    <screen_edge_strength>20</screen_edge_strength>
+  </resistance>
+  <focus>
+    <focusNew>yes</focusNew>
+    <!-- always try to focus new windows when they appear. other rules do
+       apply -->
+    <followMouse>no</followMouse>
+    <!-- move focus to a window when you move the mouse into it -->
+    <focusLast>yes</focusLast>
+    <!-- focus the last used window when changing desktops, instead of the one
+       under the mouse pointer. when followMouse is enabled -->
+    <underMouse>no</underMouse>
+    <!-- move focus under the mouse, even when the mouse is not moving -->
+    <focusDelay>200</focusDelay>
+    <!-- when followMouse is enabled, the mouse must be inside the window for
+       this many milliseconds (1000 = 1 sec) before moving focus to it -->
+    <raiseOnFocus>no</raiseOnFocus>
+    <!-- when followMouse is enabled, and a window is given focus by moving the
+       mouse into it, also raise the window -->
+  </focus>
+  <placement>
+    <policy>Smart</policy>
+    <!-- 'Smart' or 'UnderMouse' -->
+    <monitor>Primary</monitor>
+    <!-- with Smart placement on a multi-monitor system, try to place new windows
+       on: 'Any' - any monitor, 'Mouse' - where the mouse is, 'Active' - where
+       the active window is, 'Primary' - only on the primary monitor -->
+    <primaryMonitor>1</primaryMonitor>
+    <!-- The monitor where Openbox should place popup dialogs such as the
+       focus cycling popup, or the desktop switch popup.  It can be an index
+       from 1, specifying a particular monitor.  Or it can be one of the
+       following: 'Mouse' - where the mouse is, or
+                  'Active' - where the active window is -->
+  </placement>
+  <theme>
+    <name>Arkid</name>
+    <titleLayout>NLIMC</titleLayout>
+    <!--
+      available characters are NDSLIMC, each can occur at most once.
+      N: window icon
+      L: window label (AKA title).
+      I: iconify
+      M: maximize
+      C: close
+      S: shade (roll up/down)
+      D: omnipresent (on all desktops).
+  -->
+    <keepBorder>yes</keepBorder>
+    <animateIconify>yes</animateIconify>
+    <font place="ActiveWindow">
+      <name>Ubuntu</name>
+      <size>8</size>
+      <!-- font size in points -->
+      <weight>Bold</weight>
+      <!-- 'bold' or 'normal' -->
+      <slant>Normal</slant>
+      <!-- 'italic' or 'normal' -->
+    </font>
+    <font place="InactiveWindow">
+      <name>Ubuntu</name>
+      <size>8</size>
+      <!-- font size in points -->
+      <weight>Bold</weight>
+      <!-- 'bold' or 'normal' -->
+      <slant>Normal</slant>
+      <!-- 'italic' or 'normal' -->
+    </font>
+    <font place="MenuHeader">
+      <name>Ubuntu</name>
+      <size>9</size>
+      <!-- font size in points -->
+      <weight>Normal</weight>
+      <!-- 'bold' or 'normal' -->
+      <slant>Normal</slant>
+      <!-- 'italic' or 'normal' -->
+    </font>
+    <font place="MenuItem">
+      <name>Ubuntu</name>
+      <size>9</size>
+      <!-- font size in points -->
+      <weight>Normal</weight>
+      <!-- 'bold' or 'normal' -->
+      <slant>Normal</slant>
+      <!-- 'italic' or 'normal' -->
+    </font>
+    <font place="ActiveOnScreenDisplay">
+      <name>Ubuntu</name>
+      <size>9</size>
+      <!-- font size in points -->
+      <weight>Bold</weight>
+      <!-- 'bold' or 'normal' -->
+      <slant>Normal</slant>
+      <!-- 'italic' or 'normal' -->
+    </font>
+    <font place="InactiveOnScreenDisplay">
+      <name>Ubuntu</name>
+      <size>9</size>
+      <!-- font size in points -->
+      <weight>Bold</weight>
+      <!-- 'bold' or 'normal' -->
+      <slant>Normal</slant>
+      <!-- 'italic' or 'normal' -->
+    </font>
+  </theme>
+  <desktops>
+    <!-- this stuff is only used at startup, pagers allow you to change them
+       during a session
+
+       these are default values to use when other ones are not already set
+       by other applications, or saved in your session
+
+       use obconf if you want to change these without having to log out
+       and back in -->
+    <number>4</number>
+    <firstdesk>1</firstdesk>
+    <names/>
+    <popupTime>875</popupTime>
+    <!-- The number of milliseconds to show the popup for when switching
+       desktops.  Set this to 0 to disable the popup. -->
+  </desktops>
+  <resize>
+    <drawContents>yes</drawContents>
+    <popupShow>Nonpixel</popupShow>
+    <!-- 'Always', 'Never', or 'Nonpixel' (xterms and such) -->
+    <popupPosition>Center</popupPosition>
+    <!-- 'Center', 'Top', or 'Fixed' -->
+    <popupFixedPosition>
+      <!-- these are used if popupPosition is set to 'Fixed' -->
+      <x>10</x>
+      <!-- positive number for distance from left edge, negative number for
+         distance from right edge, or 'Center' -->
+      <y>10</y>
+      <!-- positive number for distance from top edge, negative number for
+         distance from bottom edge, or 'Center' -->
+    </popupFixedPosition>
+  </resize>
+  <!-- You can reserve a portion of your screen where windows will not cover when
+     they are maximized, or when they are initially placed.
+     Many programs reserve space automatically, but you can use this in other
+     cases. -->
+  <margins>
+    <top>0</top>
+    <bottom>0</bottom>
+    <left>0</left>
+    <right>0</right>
+  </margins>
+  <dock>
+    <position>TopLeft</position>
+    <!-- (Top|Bottom)(Left|Right|)|Top|Bottom|Left|Right|Floating -->
+    <floatingX>0</floatingX>
+    <floatingY>0</floatingY>
+    <noStrut>no</noStrut>
+    <stacking>Above</stacking>
+    <!-- 'Above', 'Normal', or 'Below' -->
+    <direction>Vertical</direction>
+    <!-- 'Vertical' or 'Horizontal' -->
+    <autoHide>no</autoHide>
+    <hideDelay>300</hideDelay>
+    <!-- in milliseconds (1000 = 1 second) -->
+    <showDelay>300</showDelay>
+    <!-- in milliseconds (1000 = 1 second) -->
+    <moveButton>Middle</moveButton>
+    <!-- 'Left', 'Middle', 'Right' -->
+  </dock>
+  <keyboard>
+    <chainQuitKey>C-g</chainQuitKey>
+    <!-- Keybindings for desktop switching -->
+    <keybind key="C-A-Left">
+      <action name="GoToDesktop">
+        <to>left</to>
+        <wrap>no</wrap>
+      </action>
+    </keybind>
+    <keybind key="C-A-Right">
+      <action name="GoToDesktop">
+        <to>right</to>
+        <wrap>no</wrap>
+      </action>
+    </keybind>
+    <keybind key="C-A-Up">
+      <action name="GoToDesktop">
+        <to>up</to>
+        <wrap>no</wrap>
+      </action>
+    </keybind>
+    <keybind key="C-A-Down">
+      <action name="GoToDesktop">
+        <to>down</to>
+        <wrap>no</wrap>
+      </action>
+    </keybind>
+    <keybind key="C-S-A-Left">
+      <action name="SendToDesktop">
+        <to>left</to>
+        <wrap>no</wrap>
+      </action>
+    </keybind>
+    <keybind key="C-S-A-Right">
+      <action name="SendToDesktop">
+        <to>right</to>
+        <wrap>no</wrap>
+      </action>
+    </keybind>
+    <keybind key="C-S-A-Up">
+      <action name="SendToDesktop">
+        <to>up</to>
+        <wrap>no</wrap>
+      </action>
+    </keybind>
+    <keybind key="C-S-A-Down">
+      <action name="SendToDesktop">
+        <to>down</to>
+        <wrap>no</wrap>
+      </action>
+    </keybind>
+    <keybind key="W-F1">
+      <action name="GoToDesktop">
+        <to>1</to>
+      </action>
+    </keybind>
+    <keybind key="W-F2">
+      <action name="GoToDesktop">
+        <to>2</to>
+      </action>
+    </keybind>
+    <keybind key="W-F3">
+      <action name="GoToDesktop">
+        <to>3</to>
+      </action>
+    </keybind>
+    <keybind key="W-F4">
+      <action name="GoToDesktop">
+        <to>4</to>
+      </action>
+    </keybind>
+    <keybind key="W-d">
+      <action name="ToggleShowDesktop"/>
+    </keybind>
+    <!-- Keybindings for windows -->
+    <keybind key="A-F4">
+      <action name="Close"/>
+    </keybind>
+    <keybind key="A-Escape">
+      <action name="Lower"/>
+      <action name="FocusToBottom"/>
+      <action name="Unfocus"/>
+    </keybind>
+    <keybind key="A-space">
+      <action name="ShowMenu">
+        <menu>client-menu</menu>
+      </action>
+    </keybind>
+    <!-- Keybindings for window switching -->
+    <keybind key="A-Tab">
+      <action name="NextWindow">
+        <finalactions>
+          <action name="Focus"/>
+          <action name="Raise"/>
+          <action name="Unshade"/>
+        </finalactions>
+      </action>
+    </keybind>
+    <keybind key="A-S-Tab">
+      <action name="PreviousWindow">
+        <finalactions>
+          <action name="Focus"/>
+          <action name="Raise"/>
+          <action name="Unshade"/>
+        </finalactions>
+      </action>
+    </keybind>
+    <keybind key="C-A-Tab">
+      <action name="NextWindow">
+        <panels>yes</panels>
+        <desktop>yes</desktop>
+        <finalactions>
+          <action name="Focus"/>
+          <action name="Raise"/>
+          <action name="Unshade"/>
+        </finalactions>
+      </action>
+    </keybind>
+    <!-- Keybindings for window switching with the arrow keys -->
+    <keybind key="W-S-Right">
+      <action name="DirectionalCycleWindows">
+        <direction>right</direction>
+      </action>
+    </keybind>
+    <keybind key="W-S-Left">
+      <action name="DirectionalCycleWindows">
+        <direction>left</direction>
+      </action>
+    </keybind>
+    <keybind key="W-S-Up">
+      <action name="DirectionalCycleWindows">
+        <direction>up</direction>
+      </action>
+    </keybind>
+    <keybind key="W-S-Down">
+      <action name="DirectionalCycleWindows">
+        <direction>down</direction>
+      </action>
+    </keybind>
+    <!--Backlight Control-->
+    <keybind key="XF86MonBrightnessUp">
+      <action name="Execute">
+        <command>xbacklight +15</command>
+      </action>
+    </keybind>
+    <keybind key="XF86MonBrightnessDown">
+      <action name="Execute">
+        <command>xbacklight -15</command>
+      </action>
+    </keybind>
+    <!-- Keybindings for running applications -->
+    <keybind key="A-1">
+      <action name="Execute">
+        <startupnotify>
+          <enabled>true</enabled>
+          <name>Chromium</name>
+        </startupnotify>
+        <command>chromium</command>
+      </action>
+    </keybind>
+    <keybind key="A-t">
+      <action name="Execute">
+        <startupnotify>
+          <enabled>true</enabled>
+          <name>Shell</name>
+        </startupnotify>
+        <command>/bin/xfce4-terminal</command>
+      </action>
+    </keybind>
+    <!--Window Managing-->
+    <keybind key="W-Left">
+      <action name="UnmaximizeFull"/>
+      <action name="MaximizeVert"/>
+      <action name="MoveResizeTo">
+        <width>50%</width>
+      </action>
+      <action name="MoveToEdgeWest"/>
+    </keybind>
+    <keybind key="W-Right">
+      <action name="UnmaximizeFull"/>
+      <action name="MaximizeVert"/>
+      <action name="MoveResizeTo">
+        <width>50%</width>
+      </action>
+      <action name="MoveToEdgeEast"/>
+    </keybind>
+    <keybind key="W-Up">
+      <action name="Maximize"/>
+    </keybind>
+    <keybind key="W-Down">
+      <action name="Unmaximize"/>
+    </keybind>
+    <!--
+    <keybind key="W-Up">
+      <action name="Execute">
+        <command>/home/drew/Documents/dotfiles/scripts/winsnap -u</command>
+      </action>
+    </keybind>
+    <keybind key="W-Down">
+      <action name="Execute">
+        <command>/home/drew/Documents/dotfiles/scripts/winsnap -d</command>
+      </action>
+    </keybind>
+    <keybind key="W-Right">
+      <action name="Execute">
+        <command>/home/drew/Documents/dotfiles/scripts/winsnap -r</command>
+      </action>
+    </keybind>
+    <keybind key="W-Left">
+      <action name="Execute">
+        <command>/home/drew/Documents/dotfiles/scripts/winsnap -l</command>
+      </action>
+    </keybind>
+    -->
+    <!--Volume Control-->
+    <keybind key="XF86AudioRaiseVolume">
+      <action name="Execute">
+        <command>amixer set Master 3277+</command>
+      </action>
+    </keybind>
+    <keybind key="XF86AudioLowerVolume">
+      <action name="Execute">
+        <command>amixer set Master 3277-</command>
+      </action>
+    </keybind>
+    <keybind key="XF86AudioMute">
+      <action name="Execute">
+        <command>amixer set Master toggle</command>
+      </action>
+    </keybind>
+  </keyboard>
+  <mouse>
+    <dragThreshold>1</dragThreshold>
+    <!-- number of pixels the mouse must move before a drag begins -->
+    <doubleClickTime>500</doubleClickTime>
+    <!-- in milliseconds (1000 = 1 second) -->
+    <screenEdgeWarpTime>400</screenEdgeWarpTime>
+    <!-- Time before changing desktops when the pointer touches the edge of the
+       screen while moving a window, in milliseconds (1000 = 1 second).
+       Set this to 0 to disable warping -->
+    <screenEdgeWarpMouse>false</screenEdgeWarpMouse>
+    <!-- Set this to TRUE to move the mouse pointer across the desktop when
+       switching due to hitting the edge of the screen -->
+    <context name="Frame">
+      <mousebind button="A-Left" action="Press">
+        <action name="Focus"/>
+        <action name="Raise"/>
+      </mousebind>
+      <mousebind button="A-Left" action="Click">
+        <action name="Unshade"/>
+      </mousebind>
+      <mousebind button="A-Left" action="Drag">
+        <action name="Move"/>
+      </mousebind>
+      <mousebind button="A-Right" action="Press">
+        <action name="Focus"/>
+        <action name="Raise"/>
+        <action name="Unshade"/>
+      </mousebind>
+      <mousebind button="A-Right" action="Drag">
+        <action name="Resize"/>
+      </mousebind>
+      <mousebind button="A-Middle" action="Press">
+        <action name="Lower"/>
+        <action name="FocusToBottom"/>
+        <action name="Unfocus"/>
+      </mousebind>
+      <mousebind button="A-Up" action="Click">
+        <action name="GoToDesktop">
+          <to>previous</to>
+        </action>
+      </mousebind>
+      <mousebind button="A-Down" action="Click">
+        <action name="GoToDesktop">
+          <to>next</to>
+        </action>
+      </mousebind>
+      <mousebind button="C-A-Up" action="Click">
+        <action name="GoToDesktop">
+          <to>previous</to>
+        </action>
+      </mousebind>
+      <mousebind button="C-A-Down" action="Click">
+        <action name="GoToDesktop">
+          <to>next</to>
+        </action>
+      </mousebind>
+      <mousebind button="A-S-Up" action="Click">
+        <action name="SendToDesktop">
+          <to>previous</to>
+        </action>
+      </mousebind>
+      <mousebind button="A-S-Down" action="Click">
+        <action name="SendToDesktop">
+          <to>next</to>
+        </action>
+      </mousebind>
+    </context>
+    <context name="Titlebar">
+      <mousebind button="Left" action="Drag">
+        <action name="Move"/>
+      </mousebind>
+      <mousebind button="Left" action="DoubleClick">
+        <action name="ToggleMaximize"/>
+      </mousebind>
+      <mousebind button="Up" action="Click">
+        <action name="if">
+          <shaded>no</shaded>
+          <then>
+            <action name="Shade"/>
+            <action name="FocusToBottom"/>
+            <action name="Unfocus"/>
+            <action name="Lower"/>
+          </then>
+        </action>
+      </mousebind>
+      <mousebind button="Down" action="Click">
+        <action name="if">
+          <shaded>yes</shaded>
+          <then>
+            <action name="Unshade"/>
+            <action name="Raise"/>
+          </then>
+        </action>
+      </mousebind>
+    </context>
+    <context name="Titlebar Top Right Bottom Left TLCorner TRCorner BRCorner BLCorner">
+      <mousebind button="Left" action="Press">
+        <action name="Focus"/>
+        <action name="Raise"/>
+        <action name="Unshade"/>
+      </mousebind>
+      <mousebind button="Middle" action="Press">
+        <action name="Lower"/>
+        <action name="FocusToBottom"/>
+        <action name="Unfocus"/>
+      </mousebind>
+      <mousebind button="Right" action="Press">
+        <action name="Focus"/>
+        <action name="Raise"/>
+        <action name="ShowMenu">
+          <menu>client-menu</menu>
+        </action>
+      </mousebind>
+    </context>
+    <context name="Top">
+      <mousebind button="Left" action="Drag">
+        <action name="Resize">
+          <edge>top</edge>
+        </action>
+      </mousebind>
+    </context>
+    <context name="Left">
+      <mousebind button="Left" action="Drag">
+        <action name="Resize">
+          <edge>left</edge>
+        </action>
+      </mousebind>
+    </context>
+    <context name="Right">
+      <mousebind button="Left" action="Drag">
+        <action name="Resize">
+          <edge>right</edge>
+        </action>
+      </mousebind>
+    </context>
+    <context name="Bottom">
+      <mousebind button="Left" action="Drag">
+        <action name="Resize">
+          <edge>bottom</edge>
+        </action>
+      </mousebind>
+      <mousebind button="Right" action="Press">
+        <action name="Focus"/>
+        <action name="Raise"/>
+        <action name="ShowMenu">
+          <menu>client-menu</menu>
+        </action>
+      </mousebind>
+    </context>
+    <context name="TRCorner BRCorner TLCorner BLCorner">
+      <mousebind button="Left" action="Press">
+        <action name="Focus"/>
+        <action name="Raise"/>
+        <action name="Unshade"/>
+      </mousebind>
+      <mousebind button="Left" action="Drag">
+        <action name="Resize"/>
+      </mousebind>
+    </context>
+    <context name="Client">
+      <mousebind button="Left" action="Press">
+        <action name="Focus"/>
+        <action name="Raise"/>
+      </mousebind>
+      <mousebind button="Middle" action="Press">
+        <action name="Focus"/>
+        <action name="Raise"/>
+      </mousebind>
+      <mousebind button="Right" action="Press">
+        <action name="Focus"/>
+        <action name="Raise"/>
+      </mousebind>
+    </context>
+    <context name="Icon">
+      <mousebind button="Left" action="Press">
+        <action name="Focus"/>
+        <action name="Raise"/>
+        <action name="Unshade"/>
+        <action name="ShowMenu">
+          <menu>client-menu</menu>
+        </action>
+      </mousebind>
+      <mousebind button="Right" action="Press">
+        <action name="Focus"/>
+        <action name="Raise"/>
+        <action name="ShowMenu">
+          <menu>client-menu</menu>
+        </action>
+      </mousebind>
+    </context>
+    <context name="AllDesktops">
+      <mousebind button="Left" action="Press">
+        <action name="Focus"/>
+        <action name="Raise"/>
+        <action name="Unshade"/>
+      </mousebind>
+      <mousebind button="Left" action="Click">
+        <action name="ToggleOmnipresent"/>
+      </mousebind>
+    </context>
+    <context name="Shade">
+      <mousebind button="Left" action="Press">
+        <action name="Focus"/>
+        <action name="Raise"/>
+      </mousebind>
+      <mousebind button="Left" action="Click">
+        <action name="ToggleShade"/>
+      </mousebind>
+    </context>
+    <context name="Iconify">
+      <mousebind button="Left" action="Press">
+        <action name="Focus"/>
+        <action name="Raise"/>
+      </mousebind>
+      <mousebind button="Left" action="Click">
+        <action name="Iconify"/>
+      </mousebind>
+    </context>
+    <context name="Maximize">
+      <mousebind button="Left" action="Press">
+        <action name="Focus"/>
+        <action name="Raise"/>
+        <action name="Unshade"/>
+      </mousebind>
+      <mousebind button="Middle" action="Press">
+        <action name="Focus"/>
+        <action name="Raise"/>
+        <action name="Unshade"/>
+      </mousebind>
+      <mousebind button="Right" action="Press">
+        <action name="Focus"/>
+        <action name="Raise"/>
+        <action name="Unshade"/>
+      </mousebind>
+      <mousebind button="Left" action="Click">
+        <action name="ToggleMaximize"/>
+      </mousebind>
+      <mousebind button="Middle" action="Click">
+        <action name="ToggleMaximize">
+          <direction>vertical</direction>
+        </action>
+      </mousebind>
+      <mousebind button="Right" action="Click">
+        <action name="ToggleMaximize">
+          <direction>horizontal</direction>
+        </action>
+      </mousebind>
+    </context>
+    <context name="Close">
+      <mousebind button="Left" action="Press">
+        <action name="Focus"/>
+        <action name="Raise"/>
+        <action name="Unshade"/>
+      </mousebind>
+      <mousebind button="Left" action="Click">
+        <action name="Close"/>
+      </mousebind>
+    </context>
+    <context name="Desktop">
+      <mousebind button="Up" action="Click">
+        <action name="GoToDesktop">
+          <to>previous</to>
+        </action>
+      </mousebind>
+      <mousebind button="Down" action="Click">
+        <action name="GoToDesktop">
+          <to>next</to>
+        </action>
+      </mousebind>
+      <mousebind button="A-Up" action="Click">
+        <action name="GoToDesktop">
+          <to>previous</to>
+        </action>
+      </mousebind>
+      <mousebind button="A-Down" action="Click">
+        <action name="GoToDesktop">
+          <to>next</to>
+        </action>
+      </mousebind>
+      <mousebind button="C-A-Up" action="Click">
+        <action name="GoToDesktop">
+          <to>previous</to>
+        </action>
+      </mousebind>
+      <mousebind button="C-A-Down" action="Click">
+        <action name="GoToDesktop">
+          <to>next</to>
+        </action>
+      </mousebind>
+      <mousebind button="Left" action="Press">
+        <action name="Focus"/>
+        <action name="Raise"/>
+      </mousebind>
+      <mousebind button="Right" action="Press">
+        <action name="Focus"/>
+        <action name="Raise"/>
+      </mousebind>
+    </context>
+    <context name="Root">
+      <!-- Menus -->
+      <mousebind button="Middle" action="Press">
+        <action name="ShowMenu">
+          <menu>client-list-combined-menu</menu>
+        </action>
+      </mousebind>
+      <mousebind button="Right" action="Press">
+        <action name="ShowMenu">
+          <menu>root-menu</menu>
+        </action>
+      </mousebind>
+    </context>
+    <context name="MoveResize">
+      <mousebind button="Up" action="Click">
+        <action name="GoToDesktop">
+          <to>previous</to>
+        </action>
+      </mousebind>
+      <mousebind button="Down" action="Click">
+        <action name="GoToDesktop">
+          <to>next</to>
+        </action>
+      </mousebind>
+      <mousebind button="A-Up" action="Click">
+        <action name="GoToDesktop">
+          <to>previous</to>
+        </action>
+      </mousebind>
+      <mousebind button="A-Down" action="Click">
+        <action name="GoToDesktop">
+          <to>next</to>
+        </action>
+      </mousebind>
+    </context>
+  </mouse>
+  <menu>
+    <!-- You can specify more than one menu file in here and they are all loaded,
+       just don't make menu ids clash or, well, it'll be kind of pointless -->
+    <!-- default menu file (or custom one in $HOME/.config/openbox/) -->
+    <file>menu.xml</file>
+    <hideDelay>200</hideDelay>
+    <!-- if a press-release lasts longer than this setting (in milliseconds), the
+       menu is hidden again -->
+    <middle>no</middle>
+    <!-- center submenus vertically about the parent entry -->
+    <submenuShowDelay>100</submenuShowDelay>
+    <!-- time to delay before showing a submenu after hovering over the parent
+       entry.
+       if this is a negative value, then the delay is infinite and the
+       submenu will not be shown until it is clicked on -->
+    <submenuHideDelay>400</submenuHideDelay>
+    <!-- time to delay before hiding a submenu when selecting another
+       entry in parent menu
+       if this is a negative value, then the delay is infinite and the
+       submenu will not be hidden until a different submenu is opened -->
+    <showIcons>yes</showIcons>
+    <!-- controls if icons appear in the client-list-(combined-)menu -->
+    <manageDesktops>yes</manageDesktops>
+    <!-- show the manage desktops section in the client-list-(combined-)menu -->
+  </menu>
+  <applications>
+    <!--
+  # this is an example with comments through out. use these to make your
+  # own rules, but without the comments of course.
+  # you may use one or more of the name/class/role/title/type rules to specify
+  # windows to match
+
+  <application name="the window's _OB_APP_NAME property (see obxprop)"
+              class="the window's _OB_APP_CLASS property (see obxprop)"
+          groupname="the window's _OB_APP_GROUP_NAME property (see obxprop)"
+         groupclass="the window's _OB_APP_GROUP_CLASS property (see obxprop)"
+               role="the window's _OB_APP_ROLE property (see obxprop)"
+              title="the window's _OB_APP_TITLE property (see obxprop)"
+               type="the window's _OB_APP_TYPE property (see obxprob)..
+                      (if unspecified, then it is 'dialog' for child windows)">
+  # you may set only one of name/class/role/title/type, or you may use more
+  # than one together to restrict your matches.
+
+  # the name, class, role, and title use simple wildcard matching such as those
+  # used by a shell. you can use * to match any characters and ? to match
+  # any single character.
+
+  # the type is one of: normal, dialog, splash, utility, menu, toolbar, dock,
+  #    or desktop
+
+  # when multiple rules match a window, they will all be applied, in the
+  # order that they appear in this list
+
+
+    # each rule element can be left out or set to 'default' to specify to not
+    # change that attribute of the window
+
+    <decor>yes</decor>
+    # enable or disable window decorations
+
+    <shade>no</shade>
+    # make the window shaded when it appears, or not
+
+    <position force="no">
+      # the position is only used if both an x and y coordinate are provided
+      # (and not set to 'default')
+      # when force is "yes", then the window will be placed here even if it
+      # says you want it placed elsewhere.  this is to override buggy
+      # applications who refuse to behave
+      <x>center</x>
+      # a number like 50, or 'center' to center on screen. use a negative number
+      # to start from the right (or bottom for <y>), ie -50 is 50 pixels from
+      # the right edge (or bottom). use 'default' to specify using value
+      # provided by the application, or chosen by openbox, instead.
+      <y>200</y>
+      <monitor>1</monitor>
+      # specifies the monitor in a xinerama setup.
+      # 1 is the first head, or 'mouse' for wherever the mouse is
+    </position>
+
+    <size>
+      # the size to make the window.
+      <width>20</width>
+      # a number like 20, or 'default' to use the size given by the application.
+      # you can use fractions such as 1/2 or percentages such as 75% in which
+      # case the value is relative to the size of the monitor that the window
+      # appears on.
+      <height>30%</height>
+    </size>
+
+    <focus>yes</focus>
+    # if the window should try be given focus when it appears. if this is set
+    # to yes it doesn't guarantee the window will be given focus. some
+    # restrictions may apply, but Openbox will try to
+
+    <desktop>1</desktop>
+    # 1 is the first desktop, 'all' for all desktops
+
+    <layer>normal</layer>
+    # 'above', 'normal', or 'below'
+
+    <iconic>no</iconic>
+    # make the window iconified when it appears, or not
+
+    <skip_pager>no</skip_pager>
+    # asks to not be shown in pagers
+
+    <skip_taskbar>no</skip_taskbar>
+    # asks to not be shown in taskbars. window cycling actions will also
+    # skip past such windows
+
+    <fullscreen>yes</fullscreen>
+    # make the window in fullscreen mode when it appears
+
+    <maximized>true</maximized>
+    # 'Horizontal', 'Vertical' or boolean (yes/no)
+  </application>
+
+  # end of the example
+-->
+  </applications>
+</openbox_config>

+ 118 - 0
tint2/default.tint2rc

@@ -0,0 +1,118 @@
+# Tint2 config file
+# Generated by tintwizard (http://code.google.com/p/tintwizard/)
+# For information on manually configuring tint2 see http://code.google.com/p/tint2/wiki/Configure
+
+# Background definitions
+# ID 1
+rounded = 7
+border_width = 2
+background_color = #000000 60
+border_color = #FFFFFF 15
+
+# ID 2
+rounded = 5
+border_width = 0
+background_color = #FFFFFF 40
+border_color = #FFFFFF 47
+
+# ID 3
+rounded = 5
+border_width = 0
+background_color = #FFFFFF 15
+border_color = #FFFFFF 67
+
+# Panel
+panel_monitor = all
+panel_position = bottom center horizontal
+panel_size = 94% 30
+panel_margin = 0 0
+panel_padding = 7 0 7
+panel_dock = 0
+wm_menu = 0
+panel_layer = top
+panel_background_id = 1
+
+# Panel Autohide
+autohide = 0
+autohide_show_timeout = 0.3
+autohide_hide_timeout = 2
+autohide_height = 2
+strut_policy = follow_size
+
+# Taskbar
+taskbar_mode = single_desktop
+taskbar_padding = 2 3 2
+taskbar_background_id = 0
+taskbar_active_background_id = 0
+
+# Tasks
+urgent_nb_of_blink = 8
+task_icon = 1
+task_text = 1
+task_centered = 1
+task_maximum_size = 140 35
+task_padding = 6 2
+task_background_id = 3
+task_active_background_id = 2
+task_urgent_background_id = 2
+task_iconified_background_id = 3
+
+# Task Icons
+task_icon_asb = 70 0 0
+task_active_icon_asb = 100 0 0
+task_urgent_icon_asb = 100 0 0
+task_iconified_icon_asb = 70 0 0
+
+# Fonts
+task_font = sans 7
+task_font_color = #FFFFFF 67
+task_active_font_color = #FFFFFF 82
+task_urgent_font_color = #FFFFFF 82
+task_iconified_font_color = #FFFFFF 67
+font_shadow = 0
+
+# System Tray
+systray = 1
+systray_padding = 0 4 5
+systray_sort = ascending
+systray_background_id = 0
+systray_icon_size = 16
+systray_icon_asb = 70 0 0
+
+# Clock
+time1_format = %H:%M
+time1_font = sans 8
+time2_format = %A %d %B
+time2_font = sans 6
+clock_font_color = #FFFFFF 73
+clock_padding = 1 0
+clock_background_id = 0
+clock_rclick_command = orage
+
+# Tooltips
+tooltip = 0
+tooltip_padding = 2 2
+tooltip_show_timeout = 0.7
+tooltip_hide_timeout = 0.3
+tooltip_background_id = 1
+tooltip_font = sans 10
+tooltip_font_color = #000000 80
+
+# Mouse
+mouse_middle = none
+mouse_right = close
+mouse_scroll_up = toggle
+mouse_scroll_down = iconify
+
+# Battery
+battery = 1
+battery_low_status = 10
+battery_low_cmd = notify-send "battery low"
+battery_hide = 98
+bat1_font = sans 8
+bat2_font = sans 6
+battery_font_color = #FFFFFF 73
+battery_padding = 1 0
+battery_background_id = 0
+
+# End of config

BIN
tint2/snap.jpg


+ 7 - 0
tint2/tint2confrc

@@ -0,0 +1,7 @@
+#---------------------------------------------
+# TINT2CONF CONFIG FILE
+default_theme = /home/drew/.config/tint2/default.tint2rc
+cmd_property = python2 /usr/bin/tintwizard.py
+width = 1293
+height = 165
+

+ 127 - 0
tint2/tint2rc

@@ -0,0 +1,127 @@
+# Tint2 config file
+# Generated by tintwizard (http://code.google.com/p/tintwizard/)
+# For information on manually configuring tint2 see http://code.google.com/p/tint2/wiki/Configure
+
+# Background definitions
+# ID 1
+rounded = 0
+border_width = 1
+background_color = #000000 25
+border_color = #FFFFFF 50
+
+# ID 2
+rounded = 0
+border_width = 1
+background_color = #000000 25
+border_color = #1994D1 75
+
+# ID 3
+rounded = 0
+border_width = 1
+background_color = #000000 100
+border_color = #FFFFFF 50
+
+# Panel
+panel_monitor = all
+panel_position = top center horizontal
+panel_size = 95% 25
+panel_margin = 0 0
+panel_padding = 0 0 5
+panel_dock = 0
+wm_menu = 1
+panel_layer = top
+panel_background_id = 0
+panel_items = LTSBC
+
+# Launchers
+launcher_icon_theme = ubuntu-mono-dark
+launcher_padding = 5 0 0
+launcher_background_id = 1
+launcher_icon_size = 20
+#launcher_item_app = /usr/share/applications/sublime.desktop
+#launcher_item_app = /usr/share/applications/Thunar.desktop
+
+# Panel Autohide
+autohide = 0
+autohide_show_timeout = 0.3
+autohide_hide_timeout = 2
+autohide_height = 2
+strut_policy = follow_size
+
+# Taskbar
+taskbar_mode = multi_desktop
+taskbar_padding = 1 0 0
+taskbar_background_id = 1
+taskbar_active_background_id = 2
+
+# Tasks
+urgent_nb_of_blink = 8
+task_icon = 1
+task_text = 0
+task_centered = 1
+task_maximum_size = 350 35
+task_padding = 0 0
+task_background_id = 0
+task_active_background_id = 0
+task_urgent_background_id = 0
+task_iconified_background_id = 0
+
+# Task Icons
+task_icon_asb = 70 0 0
+task_active_icon_asb = 100 0 0
+task_urgent_icon_asb = 100 0 0
+task_iconified_icon_asb = 70 0 0
+
+# Fonts
+task_font = sans 8
+task_font_color = #FFFFFF 75
+task_active_font_color = #FFFFFF 75
+task_urgent_font_color = #FFFFFF 75
+task_iconified_font_color = #FFFFFF 75
+font_shadow = 0
+
+# System Tray
+systray = 1
+systray_padding = 0 4 5
+systray_sort = ascending
+systray_background_id = 1
+systray_icon_size = 16
+systray_icon_asb = 70 0 0
+
+# Clock
+time1_format = %A %d %B - %l:%M
+time1_font = sans 10
+time2_format =
+time2_font = sans 8
+clock_font_color = #1994D1 75
+clock_padding = 5 0
+clock_background_id = 1
+clock_rclick_command = orage
+
+# Tooltips
+tooltip = 1
+tooltip_padding = 5 0
+tooltip_show_timeout = 0.2
+tooltip_hide_timeout = 0.2
+tooltip_background_id = 3
+tooltip_font = sans 10
+tooltip_font_color = #FFFFFF 75
+
+# Mouse
+mouse_middle = none
+mouse_right = none
+mouse_scroll_up = toggle
+mouse_scroll_down = iconify
+
+# Battery
+battery = 1
+battery_low_status = 0
+battery_low_cmd =
+battery_hide = 0
+bat1_font = sans 8
+bat2_font = sans 6
+battery_font_color = #1994D1 75
+battery_padding = 5 1
+battery_background_id = 1
+
+# End of config

+ 118 - 0
tint2/tint2rc.bak

@@ -0,0 +1,118 @@
+# Tint2 config file
+# Generated by tintwizard (http://code.google.com/p/tintwizard/)
+# For information on manually configuring tint2 see http://code.google.com/p/tint2/wiki/Configure
+
+# Background definitions
+# ID 1
+rounded = 0
+border_width = 1
+background_color = #000000 25
+border_color = #FFFFFF 50
+
+# ID 2
+rounded = 0
+border_width = 1
+background_color = #000000 25
+border_color = #00BEFF 75
+
+# ID 3
+rounded = 0
+border_width = 1
+background_color = #000000 100
+border_color = #FFFFFF 50
+
+# Panel
+panel_monitor = all
+panel_position = top center horizontal
+panel_size = 95% 25
+panel_margin = 0 0
+panel_padding = 0 0 5
+panel_dock = 0
+wm_menu = 1
+panel_layer = top
+panel_background_id = 0
+
+# Panel Autohide
+autohide = 0
+autohide_show_timeout = 0.3
+autohide_hide_timeout = 2
+autohide_height = 2
+strut_policy = follow_size
+
+# Taskbar
+taskbar_mode = multi_desktop
+taskbar_padding = 1 0 0
+taskbar_background_id = 1
+taskbar_active_background_id = 2
+
+# Tasks
+urgent_nb_of_blink = 8
+task_icon = 1
+task_text = 0
+task_centered = 1
+task_maximum_size = 350 35
+task_padding = 0 0
+task_background_id = 0
+task_active_background_id = 0
+task_urgent_background_id = 0
+task_iconified_background_id = 0
+
+# Task Icons
+task_icon_asb = 70 0 0
+task_active_icon_asb = 100 0 0
+task_urgent_icon_asb = 100 0 0
+task_iconified_icon_asb = 70 0 0
+
+# Fonts
+task_font = sans 7
+task_font_color = #FFFFFF 68
+task_active_font_color = #FFFFFF 83
+task_urgent_font_color = #FFFFFF 83
+task_iconified_font_color = #FFFFFF 68
+font_shadow = 0
+
+# System Tray
+systray = 1
+systray_padding = 0 4 5
+systray_sort = ascending
+systray_background_id = 0
+systray_icon_size = 16
+systray_icon_asb = 70 0 0
+
+# Clock
+time1_format = %A %d %B - %l:%M
+time1_font = sans 10
+time2_format =
+time2_font = sans 8
+clock_font_color = #00BEFF 75
+clock_padding = 5 0
+clock_background_id = 1
+clock_rclick_command =
+
+# Tooltips
+tooltip = 1
+tooltip_padding = 5 0
+tooltip_show_timeout = 0.2
+tooltip_hide_timeout = 0.2
+tooltip_background_id = 3
+tooltip_font = sans 10
+tooltip_font_color = #FFFFFF 75
+
+# Mouse
+mouse_middle = none
+mouse_right = close
+mouse_scroll_up = toggle
+mouse_scroll_down = iconify
+
+# Battery
+battery = 1
+battery_low_status = 10
+battery_low_cmd =
+battery_hide = 0
+bat1_font = sans 10
+bat2_font = sans 8
+battery_font_color = #00BEFF 75
+battery_padding = 5 0
+battery_background_id = 1
+
+# End of config

+ 43 - 0
zshrc

@@ -0,0 +1,43 @@
+# Lines configured by zsh-newuser-install
+HISTFILE=~/.histfile
+HISTSIZE=1000
+SAVEHIST=1000
+setopt appendhistory nomatch
+unsetopt beep
+bindkey -v
+# End of lines configured by zsh-newuser-install
+# The following lines were added by compinstall
+zstyle :compinstall filename '/home/drew/.zshrc'
+
+autoload -Uz compinit
+compinit
+# End of lines added by compinstall
+export EDITOR="vim"
+export PATH=$PATH:/home/drew/.gem/ruby/2.0.0/bin
+
+autoload -U colors && colors
+# Have to reset color to cyan after the bold tags for some reason.
+PROMPT="%{$fg[cyan]%}[%n@%M %B%1~%b%{$fg[cyan]%}]%# %{$reset_color%}"
+
+alias ll='ls -alF'
+alias la='ls -A'
+alias l='ls -CF'
+alias ls='ls --color=auto'
+
+# Allow ctrl+S in vim to save files, ie pass
+# the command to vim when vim is open.
+vim() {
+  local STTYOPTS="$(stty --save)"
+  stty stop '' -ixoff
+  command vim --servername vim "$@"
+  stty "$STTYOPTS"
+}
+
+alias xbox_controller='sudo xboxdrv --config ~/Documents/xboxdrv_profiles/wiredxbox_minecraft.conf --detach-kernel-driver'
+
+# Set Home, End, Del, PgUp, PgDown keys to actually do something.
+bindkey '^[OH' beginning-of-line
+bindkey '^[OF' end-of-line
+bindkey '^[[3~' delete-char
+bindkey '^[[5~' beginning-of-buffer-or-history
+bindkey '^[[6~' end-of-buffer-or-history