<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>.config/awesome/icons/awesome16_black.png</filename>
    </added>
    <added>
      <filename>.config/awesome/icons/awesome16_gray.png</filename>
    </added>
    <added>
      <filename>.config/awesome/themes/stxza-blue</filename>
    </added>
    <added>
      <filename>.config/awesome/themes/stxza-bnw</filename>
    </added>
    <added>
      <filename>.fehrc</filename>
    </added>
    <added>
      <filename>.nvidia-settings-rc</filename>
    </added>
    <added>
      <filename>.vim/.session</filename>
    </added>
    <added>
      <filename>bin/colortheme-ascii.sh</filename>
    </added>
    <added>
      <filename>bin/colortheme.sh</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,7 +1,9 @@
-! ----------------------------------------------------------------------
+! ----------------------------------------------------------------------------
 ! file:     ~/.Xdefaults
-! author:   STxza
-! ----------------------------------------------------------------------
+! author:   STxza - http://stha516.web.cse.unsw.edu.au
+! modified: November 2008
+! vim:enc=utf-8:nu:ai:si:et:ts=4:sw=4:ft=xdefaults:
+! ----------------------------------------------------------------------------
 
 Xft.dpi:                96
 Xft.antialias:          true
@@ -20,10 +22,9 @@ URxvt.saveLines:        32767
 URxvt.cursorBlink:      true
 URxvt.cursorColor:      #FFFFFF
 
-URxvt.shading:          35
+URxvt.shading:          17
 URxvt.tintColor:        #000000
 URxvt.depth:            24
-!URxvt.borderLess:       true
 
 URxvt.visualBell:       true
 Urxvt.cutchars:         &quot;()*,&lt;&gt;[]{}|'
@@ -37,20 +38,28 @@ URxvt.matcher.pattern.1:  \\bwww\\.[\\w-]+\\.[\\w./?&amp;@#-]*[\\w/-]
 ! }}}
 
 ! {{{ Fonts
-URxvt.font:                 xft:Terminus:pixelsize=12.5:antialias=true:hinting=true
-URxvt.boldFont:             xft:Terminus:pixelsize=12.5:antialias=true:bold:hinting=true
-URxvt.italicFont:           xft:Terminus:pixelsize=12.5:antialias=true:italic:autohint=true:hinting=true
-URxvt.bolditalicFont:       xft:Terminus:pixelsize=12.5:antialias=true:bold:italic:autohint=true:hinting=true
+!URxvt.font:            xft:Terminus:pixelsize=12.5:antialias=true:hinting=true
+!URxvt.boldFont:        xft:Terminus:pixelsize=12.5:antialias=true:bold:hinting=true
+!URxvt.italicFont:      xft:Terminus:pixelsize=12.5:antialias=true:italic:autohint=true:hinting=true
+!URxvt.bolditalicFont:  xft:Terminus:pixelsize=12.5:antialias=true:bold:italic:autohint=true:hinting=true
+
+!URxvt*font:            -xos4-terminus-medium-r-normal--12-*-*-*-*-*-*-u
+!URxvt*boldFont:        -xos4-terminus-bold-r-normal--12-*-*-*-*-*-*-u
+!URxvt*italicFont:      -xos4-terminus-medium-r-normal--12-*-*-*-*-*-*-u
+!URxvt*boldItalicFont:  -xos4-terminus-medium-r-normal--12-*-*-*-*-*-*-u
+
+URxvt.font:             -*-terminus-medium-r-*-*-12-120-*-*-*-*-*-*
+URxvt.boldFont:         -*-terminus-medium-r-*-*-12-120-*-*-*-*-*-*
 ! }}}
 
 ! {{{ Colours
-*background:                #1C1C1C
-*foreground:                #B4B4B4
+*background:    #1C1C1C
+*foreground:    #B4B4B4
 
 ! ---| tangoesque scheme |--- {{{
 ! Black
 *color0:        #000000
-*color8:        #555753
+*color8:        #B3B3B3
 ! Red
 *color1:        #ff6565
 *color9:        #ff8d8d
@@ -75,59 +84,42 @@ URxvt.bolditalicFont:       xft:Terminus:pixelsize=12.5:antialias=true:bold:ital
 !}}}
 
 ! ---| MrElendig |--- {{{
+!URxvt*background: #000000
+!URxvt*foreground: #C7C7C7
+
 ! black
-!URxvt*color0: #1c1c1c
-!URxvt*color8: #888888
+!URxvt*color0:  #000000
+!URxvt*color8:  #9999AA
+
 ! red
-!URxvt*color1: #DE1923
-!URxvt*color9: #FF6050
+!URxvt*color1:  #DE1923
+!URxvt*color9:  #FF6050
+
 ! green
-!URxvt*color2: #559933
+!URxvt*color2:  #559933
 !URxvt*color10: #66D077
+
 ! yellow
-!URxvt*color3: #FF9922
+!URxvt*color3:  #FF9922
 !URxvt*color11: #FFFFAF
+
 ! blue
-!URxvt*color4: #3579A8
+!URxvt*color4:  #3579A8
 !URxvt*color12: #4EB4FA
+
 ! magenta
-!URxvt*color5: #BB88DD
+!URxvt*color5:  #BB88DD
 !URxvt*color13: #D7AFD7
+
 ! cyan
-!URxvt*color6: #00BBDD
+!URxvt*color6:  #00BBDD
 !URxvt*color14: #0DEBFF
+
 ! white
-!URxvt*color7: #C7C7C7
+!URxvt*color7:  #C7C7C7
 !URxvt*color15: #D9D9D9
 !}}}
 
-! ---| ST.x |--- {{{
-!black 
-!urxvt*color0:      #222222
-!urxvt*color8:      #666666
-!red
-!urxvt*color1:      #535d6c
-!urxvt*color9:      #cf6171
-!green
-!urxvt*color2:      #aece92
-!urxvt*color10:     #c5f779
-!yellow
-!urxvt*color3:      #efefef
-!urxvt*color11:     #fff796
-!blue
-!urxvt*color4:      #71C5F4
-!urxvt*color12:     #67CDE9
-!magenta
-!urxvt*color5:      #963c59
-!urxvt*color13:     #cf9ebe
-!cyan
-!urxvt*color6:      #418179
-!urxvt*color14:     #71bebe
-!white
-!urxvt*color7:      #efefef
-!urxvt*color15:     #ffffff
-!}}}
-
 ! ---| Pnevma2 |--- {{{ 
 !*color0: #2F2E2D
 !*color8: #4A4845
@@ -147,6 +139,27 @@ URxvt.bolditalicFont:       xft:Terminus:pixelsize=12.5:antialias=true:bold:ital
 !*color15: #EFEFEF
 !}}}
 
+! --- | Phrak - Theme Ten | {{{
+!*background: rgb:1a/1a/1a
+!*foreground: rgb:d6/d6/d6
+!*color0:     rgb:00/00/00
+!*color1:     rgb:98/56/5e
+!*color2:     rgb:66/82/5d
+!*color3:     rgb:96/91/76
+!*color4:     rgb:4d/65/85
+!*color5:     rgb:96/73/95
+!*color6:     rgb:5f/7f/7b
+!*color7:     rgb:b3/b3/b3
+!*color8:     rgb:73/73/73
+!*color9:     rgb:cf/a3/a9
+!*color10:    rgb:ca/f7/bb
+!*color11:    rgb:ff/f8/bc
+!*color12:    rgb:83/a3/be
+!*color13:    rgb:bb/a9/cf
+!*color14:    rgb:96/cc/cc
+!*color15:    rgb:ff/ff/ff
+!}}}
+
 ! }}}
 
 ! {{{ xpdf</diff>
      <filename>.Xdefaults</filename>
    </modified>
    <modified>
      <diff>@@ -19,9 +19,9 @@ end
 -- }}}
 
 -- {{{ Layouttext function
-function returnLayoutText(layout)
-    return setFg(beautiful.fg_focus, &quot; | &quot;)..layoutText[layout]..setFg(beautiful.fg_focus, &quot; | &quot;)
-end
+--function returnLayoutText(layout)
+--    return setFg(beautiful.fg_focus, &quot; | &quot;)..layoutText[layout]..setFg(beautiful.fg_focus, &quot; | &quot;)
+--end
 -- }}}
 
 ---- Widget functions
@@ -53,7 +53,7 @@ function wifiInfo(adapter)
         wifiStrength = wifiStrength..&quot;%&quot;
     end
     
-    wifiwidget.text = spacer..setFg(beautiful.fg_focus, &quot;Wfi:&quot;)..wifiStrength..spacer
+    wifiwidget.text = spacer..setFg(beautiful.fg_focus, &quot;WFi:&quot;)..wifiStrength..spacer
 end
 -- }}}
 
@@ -137,6 +137,7 @@ function cputemp(core)
 
 	local pos = cpu:find('+')+1
 	cpu = string.sub(cpu, pos, pos+3)
+    
 	return tonumber(cpu)
 end
 
@@ -162,6 +163,7 @@ function sysInfo(widget, args)
     local core2 = spacer..setFg(beautiful.fg_focus, &quot;C2:&quot;)..args[3]..&quot;%&quot;..spacer..cputemp(1)..&quot;&#176;&quot;
     local gpu = spacer..setFg(beautiful.fg_focus, &quot;G:&quot;)..gputemp()..&quot;&#176;&quot;..spacer
     local sysinfo = core1..core2..gpu 
+    
 	return sysinfo
 end
 -- }}}
@@ -178,6 +180,7 @@ function getVol()
 	else
 		volume = volume..&quot;M&quot;
 	end
+    
     return spacer..setFg(beautiful.fg_focus, &quot;Vol:&quot;)..volume..spacer
 end
 -- }}}</diff>
      <filename>.config/awesome/functions.lua</filename>
    </modified>
    <modified>
      <diff>@@ -1,154 +1,151 @@
---[[    awesome 3 configuration file by STxza &lt;seynthan.tx@gmail.com&gt;
-        based on Gigamo's config &lt;gigamo@archlinux.us&gt;
-        only works with awesome-git newer than 20/10/08
-        last update: 27/11/2008                                         ]]
+--[[    $HOME/.config/awesome/rc.lua
+        Awesome Window Manager configuration file by STxza        
+        v3.1-120-gd3a4506 (Helicopter)
+        &#8226; Build: Dec 18 2008 22:12:23 for x86_64 by gcc version 4.3.2 (stxza@archstxl)
+        &#8226; D-Bus support: &#10004;
+        - only works with awesome-git newer than 13/12/08
+        - last update: 18/12/2008                                                ]]--
         
-io.stderr:write(&quot;\n\n\r::: Awesome Loaded :::\r\n\n&quot;)
+io.stderr:write(&quot;\n\r::: Awesome Loaded @ &quot;, os.time(), &quot; :::\r\n&quot;)
 -------------------------------------------------------------------------------------
---{{{ Imports
+-- {{{ Imports
 
 -- Load default libraries
 require(&quot;awful&quot;)
 require(&quot;beautiful&quot;)
 require(&quot;naughty&quot;)
 require(&quot;wicked&quot;)
+require(&quot;revelation&quot;)
+-- Load my functions
+require(&quot;functions&quot;)
 
---}}}
+-- }}}
 -------------------------------------------------------------------------------------
---{{{ Initialize some stuff
+-- {{{ Variable definitions
 
-tags                = {}
-statusbar           = {}
-promptbox           = {}
-layouticon          = {}
-taglist             = {}
-tasklist            = {}
+-- Themes define colours, icons, and wallpapers
+theme_path = os.getenv(&quot;HOME&quot;)..&quot;/.config/awesome/themes/stxza&quot;
 
---}}}
--------------------------------------------------------------------------------------
---{{{ Variables
-
-modMask             = &quot;Mod4&quot;
-
--- Default apps
-term                = &quot;SHELL=/bin/zsh urxvtc&quot;
-browser             = &quot;/usr/bin/swiftweasel&quot;
-fileManager         = &quot;pcmanfm&quot;
-
--- Theme
-theme_path          = os.getenv(&quot;HOME&quot;)..&quot;/.config/awesome/themes/stxza&quot;
--- Load Theme
+-- Actually load theme
 beautiful.init(theme_path)
--- Titlebar
-use_titlebar        = false
+
+-- Apps
+terminal = &quot;SHELL=/bin/zsh urxvtc&quot;
+editor = os.getenv(&quot;EDITOR&quot;) or &quot;vim&quot;
+editor_cmd = terminal .. &quot; -e &quot; .. editor
+browser = &quot;/usr/bin/swiftweasel&quot;
+fileManager = &quot;pcmanfm&quot;
 
 -- Volume
 cardid = 0
 channel = &quot;Master&quot;
 
--- The layouts we will use
-layouts             = { &quot;tile&quot;
-                      , &quot;tileleft&quot;
-                      , &quot;tilebottom&quot;
-                      , &quot;tiletop&quot;
-                      , &quot;fairh&quot;
-                      , &quot;fairv&quot;
-                      , &quot;magnifier&quot;
-                      , &quot;max&quot;
-                      , &quot;floating&quot;
-                      }
-
--- Text for the current layout
-layoutText          = { [&quot;tile&quot;]        = &quot;Tiled&quot;
-                      , [&quot;tileleft&quot;]    = &quot;TileLeft&quot;
-                      , [&quot;tilebottom&quot;]  = &quot;TileBottom&quot;
-                      , [&quot;tiletop&quot;]     = &quot;TileTop&quot;
-                      , [&quot;fairh&quot;]       = &quot;FairH&quot;
-                      , [&quot;fairv&quot;]       = &quot;FairV&quot;
-                      , [&quot;magnifier&quot;]   = &quot;Magnifier&quot;
-                      , [&quot;max&quot;]         = &quot;Max&quot;
-                      , [&quot;floating&quot;]    = &quot;Floating&quot;
-                      }
-
--- Apps that should be forced floating
-floatApps           = { [&quot;gimp&quot;]         = true
-                      , [&quot;emesene&quot;]      = true
-                      , [&quot;transmission&quot;] = true
-                      }
-
-apptags             = { [&quot;Swiftweasel&quot;] = { screen = 1, tag = 2 }
-                      , [&quot;emesene&quot;] = { screen = 1, tag = 2 }
-                      , [&quot;transmission&quot;] = { screen = 1, tag = 2 }
-                      , [&quot;pcmanfm&quot;] = { screen = 1, tag = 4 }
-                      , [&quot;geeqie&quot;] = { screen = 1, tag = 6 }
-                      , [&quot;gvim&quot;] = { screen = 1, tag = 3 }
-                      , [&quot;geany&quot;] = { screen = 1, tag = 3 }
-                      , [&quot;Gimp&quot;] = { screen = 1, tag = 5 }
-                      }
-
---}}}
--------------------------------------------------------------------------------------
---{{{ Load functions
-
-loadfile(awful.util.getdir(&quot;config&quot;)..&quot;/functions.lua&quot;)()
-
---}}}
--------------------------------------------------------------------------------------
---{{{ Menu
--- Popup menu when we rightclick the desktop
-
--- Submenu
-awesomemenu         = { { &quot;Manual&quot;, term .. &quot; -e man awesome&quot; }
-                      , { &quot;Edit config&quot; , term..&quot; -e vim &quot;..awful.util.getdir(&quot;config&quot;)..&quot;/rc.lua&quot; }
-                      , { &quot;Restart&quot;     , awesome.restart }
-                      , { &quot;Quit&quot;        , awesome.quit }
-                      }
--- Main menu
-mainmenu            = awful.menu.new({ items = { { &quot;Terminal&quot;    , term }
-                                               , { &quot;Swiftweasel&quot; , browser }
-                                               , { &quot;PCManFM&quot;     , fileManager }
-                                               , { &quot;Gvim&quot;        , &quot;gvim&quot; }
-                                               , { &quot;Gimp&quot;        , &quot;gimp&quot; }
-                                               , { &quot;Screen&quot;      , term..&quot; -e screen -RR&quot; }
-                                               , { &quot;Awesome&quot;     , awesomemenu, beautiful.awesome_icon }
-                                               }
-                                     })
-
-launcher            = awful.widget.launcher({ image = beautiful.awesome_icon
-                                            , menu = mainmenu 
-                                           })
-
---}}}
--------------------------------------------------------------------------------------
---{{{ Tags
-
+-- Default modkey.
+modkey = &quot;Mod4&quot;
+
+-- Table of layouts to cover with awful.layout.inc, order matters.
+layouts =
+{
+    awful.layout.suit.tile,
+    awful.layout.suit.tile.left,
+    awful.layout.suit.tile.bottom,
+    awful.layout.suit.tile.top,
+    awful.layout.suit.fair,
+    awful.layout.suit.fair.horizontal,
+    awful.layout.suit.max,
+    awful.layout.suit.max.fullscreen,
+    awful.layout.suit.magnifier,
+    awful.layout.suit.floating
+}
+
+-- Table of clients that should be set floating. The index may be either
+-- the application class or instance. The instance is useful when running
+-- a console app in a terminal like (Music on Console)
+--    xterm -name mocp -e mocp
+floatapps =
+{
+    [&quot;gimp&quot;] = true,
+    [&quot;transmission&quot;] = true
+}
+
+-- Applications to be moved to a pre-defined tag by class or instance.
+-- Use the screen and tags indices.
+apptags =
+{
+    [&quot;Swiftweasel&quot;] = { screen = 1, tag = 2 },
+    [&quot;transmission&quot;] = { screen = 1, tag = 2 },
+    [&quot;pcmanfm&quot;] = { screen = 1, tag = 4 },
+    [&quot;geeqie&quot;] = { screen = 1, tag = 6 },
+    [&quot;gvim&quot;] = { screen = 1, tag = 3 },
+    [&quot;geany&quot;] = { screen = 1, tag = 3 },
+    [&quot;Gimp&quot;] = { screen = 1, tag = 5 }
+}
+
+-- Define if we want to use titlebar on all applications.
+use_titlebar = false
+
+-- }}}
+
+
+-- {{{ Tags
+
+-- Define tags table.
+tags = {}
 for s = 1, screen.count() do
+    -- Each screen has its own tag table.
     tags[s] = {}
-    -- Give the first 3 tag special names
-    tags[s][1] = tag({ name = &quot;1-t&quot;, layout = layouts[1], mwfact = 0.618033988769 })
-    tags[s][2] = tag({ name = &quot;2-w&quot;, layout = layouts[1] })
-    tags[s][3] = tag({ name = &quot;3-d&quot;, layout = layouts[4], mwfact = 0.15 })
-    -- Put them on the screen
-    for tagnumber = 1, 3 do
+    -- Create 6 tags per screen.
+    for tagnumber = 1, 6 do
+        tags[s][tagnumber] = tag(tagnumber)
+        -- Add tags to screen one by one
         tags[s][tagnumber].screen = s
+        -- Set mwfacts
+        awful.tag.setmwfact(0.618033988769, tags[s][tagnumber])
     end
-    -- Automatically name the next 6 tags after their tag number and put them on the screen
-    for tagnumber = 4, 6 do
-        tags[s][tagnumber] = tag({ name = tagnumber, layout = layouts[1] })
-        tags[s][tagnumber].screen = s
-    end
-    -- Select at least one tag
+    
+    -- I'm sure you want to see at least one tag.
     tags[s][1].selected = true
 end
 
---}}}
+-- Layout presets
+awful.layout.set(awful.layout.suit.tile.bottom, tags[1][1])
+awful.layout.set(awful.layout.suit.max, tags[1][2])
+awful.layout.set(awful.layout.suit.floating, tags[1][5])
+
+-- }}}
 -------------------------------------------------------------------------------------
---{{{ Widgets
+-- {{{ Wibox
 -- Please note the functions feeding some of the widgets are found in functions.lua
--- TODO: PacUpdates(Not that Useful), System Tray(for emesene, parcellite..)
+
+-- Create a laucher widget and a main menu
+myawesomemenu = {
+   { &quot;manual&quot;, terminal .. &quot; -e man awesome&quot; },
+   { &quot;edit config&quot;, editor_cmd .. &quot; &quot; .. awful.util.getdir(&quot;config&quot;) .. &quot;/rc.lua&quot; },
+   { &quot;restart&quot;, awesome.restart },
+   { &quot;quit&quot;, awesome.quit }
+}
+
+-- Main menu
+mymainmenu = awful.menu.new({ items = { { &quot;Terminal&quot;    , terminal },
+                                        { &quot;Swiftweasel&quot; , browser },
+                                        { &quot;PCManFM&quot;     , fileManager },
+                                        { &quot;Gvim&quot;        , &quot;gvim&quot; },
+                                        { &quot;Gimp&quot;        , &quot;gimp&quot; },
+                                        { &quot;Screen&quot;      , terminal..&quot; -e screen -RR&quot; },
+                                        { &quot;Awesome&quot;     , myawesomemenu, beautiful.awesome_icon }
+                                      }
+                            })
+
+mylauncher = awful.widget.launcher({ image = image(beautiful.awesome_icon)
+                                            , menu = mymainmenu 
+                                   })
+
+-- Create a systray
+mysystray = widget({ type = &quot;systray&quot;, align = &quot;right&quot; })
 
 -- Simple spacer we can use to get cleaner code
 spacer = &quot; &quot;
+
 -- Separator icon
 separator = widget({ type = &quot;imagebox&quot;, name = &quot;separator&quot;, align = &quot;right&quot; })
 separator.image = image(awful.util.getdir(&quot;config&quot;)..&quot;/icons/separators/link2.png&quot;)
@@ -187,213 +184,268 @@ wicked.register(syswidget, 'cpu', sysInfo, 15, nil, 2)
 volumewidget = widget({ type = 'textbox', name = 'volumewidget', align = 'right' })
 wicked.register(volumewidget, getVol, &quot;$1&quot;, 15)
 
--- Create a system tray
-systray = widget({ type = &quot;systray&quot;, name = &quot;systray&quot;, align = &quot;right&quot; })
-
--- Initialize which buttons do what when clicking the taglist
-taglist.buttons     = { button({ }          , 1, awful.tag.viewonly)
-                      , button({ modMask }  , 1, awful.client.movetotag)
-                      , button({ }          , 3, function (tag) tag.selected = not tag.selected end)
-                      , button({ modMask }  , 3, awful.client.toggletag)
-                      , button({ }          , 4, awful.tag.viewnext)
-                      , button({ }          , 5, awful.tag.viewprev) 
-                      }
--- Initialize which buttons do what when clicking the tasklist
-tasklist.buttons    = { button({ }          , 1, function (c) client.focus = c; c:raise() end)
-                      , button({ }          , 4, function () awful.client.focus.byidx(1) end)
-                      , button({ }          , 5, function () awful.client.focus.byidx(-1) end) 
-                      }
-
--- From here on, everything gets created for every screen
+-- Create a wibox for each screen and add it
+mywibox = {}
+mypromptbox = {}
+mylayoutbox = {}
+
+mytaglist = {}
+mytaglist.buttons = { button({ }, 1, awful.tag.viewonly),
+                      button({ modkey }, 1, awful.client.movetotag),
+                      button({ }, 3, function (tag) tag.selected = not tag.selected end),
+                      button({ modkey }, 3, awful.client.toggletag),
+                      button({ }, 4, awful.tag.viewnext),
+                      button({ }, 5, awful.tag.viewprev) 
+                    }
+                      
+mytasklist = {}
+mytasklist.buttons = { button({ }, 1, function (c) client.focus = c; c:raise() end),
+                       button({ }, 3, function () awful.menu.clients({ width=250 }) end),
+                       button({ }, 4, function () awful.client.focus.byidx(1) end),
+                       button({ }, 5, function () awful.client.focus.byidx(-1) end) 
+                     }
+
 for s = 1, screen.count() do
-    -- Promptbox (pops up with mod+r)
-    promptbox[s] = widget({ type = &quot;textbox&quot;, name = &quot;promptbox&quot;..s, align = &quot;left&quot; })
-    -- Layout icon, which is actually the layouttext which we defined before
-    layouticon[s] = widget({ type = &quot;textbox&quot;, name = &quot;layouticon&quot; })
-    -- Which buttons do what when clicking the layout text
-    layouticon[s].buttons = { button({ }      , 1, function () awful.layout.inc(layouts, 1) end)
-                            , button({ }      , 3, function () awful.layout.inc(layouts, -1) end)
-                            , button({ }      , 4, function () awful.layout.inc(layouts, 1) end)
-                            , button({ }      , 5, function () awful.layout.inc(layouts, -1) end) 
-                            }
-    -- Create the taglist
-    taglist[s] = awful.widget.taglist.new(s, awful.widget.taglist.label.all, taglist.buttons)
-    -- Create the tasklist
-    tasklist[s] = awful.widget.tasklist.new(function(c)
-                                                if c == client.focus then 
-                                                    return awful.widget.tasklist.label.currenttags(c, s)
+    -- Create a promptbox for each screen
+    mypromptbox[s] = widget({ type = &quot;textbox&quot;, align = &quot;left&quot; })
+    
+    -- Create an imagebox widget which will contains an icon indicating which layout we're using.
+    -- We need one layoutbox per screen.
+    mylayoutbox[s] = widget({ type = &quot;imagebox&quot;, align = &quot;left&quot; })
+    mylayoutbox[s]:buttons({ button({ }, 1, function () awful.layout.inc(layouts, 1) end),
+                             button({ }, 3, function () awful.layout.inc(layouts, -1) end),
+                             button({ }, 4, function () awful.layout.inc(layouts, 1) end),
+                             button({ }, 5, function () awful.layout.inc(layouts, -1) end) 
+                           })
+                             
+    -- Create a taglist widget
+    mytaglist[s] = awful.widget.taglist.new(s, awful.widget.taglist.label.all, mytaglist.buttons)
+
+    -- Create a tasklist widget
+    mytasklist[s] = awful.widget.tasklist.new(function(c)
+                                                if c == client.focus then
+                                                  return awful.widget.tasklist.label.currenttags(c, s)
                                                 end
-                                            end, tasklist.buttons)
- 
-    -- Finally, create the statusbar (called wibox), and set its properties
-    statusbar[s] = wibox({
+                                              end, mytasklist.buttons)
+
+    -- Create the wibox
+    mywibox[s] = wibox({ 
         position = &quot;top&quot;, 
-        height = &quot;16&quot;, 
-        name = &quot;statusbar&quot;..s, 
+        height = 16, 
+        --name = &quot;statusbar&quot;..s, 
         fg = beautiful.fg_normal, 
         bg = beautiful.bg_normal, 
         border_color = beautiful.border_normal, 
-        border_width = beautiful.border_width 
+        --border_width = beautiful.border_width 
     })
-    -- Add our widgets to the wibox
-    statusbar[s].widgets = { launcher
-                           , taglist[s]
-                           , layouticon[s]
-                           , tasklist[s]
-                           , promptbox[s]
-                           , separator
-                           , syswidget
-                           , separator
-                           , memwidget
-                           , separator
-                           , fswidget
-                           , separator
-                           , wifiwidget
-                           , separator
-                           , batterywidget
-                           , separator
-                           , volumewidget
-                           , separator
-                           , clockwidget
-                           , s == 1 and systray or nil
-                           }
-    -- Add it to each screen
-    statusbar[s].screen = s
+    
+    -- Add widgets to the wibox - order matters
+    mywibox[s].widgets = {  mylauncher,
+                            mytaglist[s],
+                            mylayoutbox[s],
+                            mytasklist[s],
+                            mypromptbox[s],
+                            separator,
+                            syswidget,
+                            separator,
+                            memwidget,
+                            separator,
+                            fswidget,
+                            separator,
+                            wifiwidget,
+                            separator,
+                            batterywidget,
+                            separator,
+                            volumewidget,
+                            separator,
+                            clockwidget,
+                            s == 1 and mysystray or nil 
+                          }
+    mywibox[s].screen = s
 end
 
---}}}
+-- }}}
 -------------------------------------------------------------------------------------
---{{{ Bindings
+-- {{{ Mouse bindings
 
--- What happens when we click the desktop
 awesome.buttons({
-    button({ }                      , 3         , function () mainmenu:toggle() end),
-    button({ }                      , 4         , awful.tag.viewnext),
-    button({ }                      , 5         , awful.tag.viewprev)
+    button({ }, 3, function () mymainmenu:toggle() end),
+    button({ }, 4, awful.tag.viewnext),
+    button({ }, 5, awful.tag.viewprev)
 })
 
-keynumber = 6
+-- }}}
+-------------------------------------------------------------------------------------
+-- {{{ Key bindings
+
+-- Bind keyboard digits
+-- Compute the maximum number of digit we need, limited to 9
+keynumber = 0
+for s = 1, screen.count() do
+   keynumber = math.min(6, math.max(#tags[s], keynumber));
+end
+
 for i = 1, keynumber do
     -- Mod+F1-F6 focuses tag 1-6
-    keybinding({ modMask }, &quot;F&quot;..i,
-    function ()
-        local screen = mouse.screen
-        if tags[screen][i] then
-            awful.tag.viewonly(tags[screen][i])
-        end
-    end):add()
+    key({ modkey }, &quot;F&quot;..i,
+        function ()
+            local screen = mouse.screen
+            if tags[screen][i] then
+                awful.tag.viewonly(tags[screen][i])
+            end
+        end):add()
     -- Mod+Ctrl+F1-F6 additionally shows clients from tag 1-6
-    keybinding({ modMask, &quot;Control&quot; }, &quot;F&quot;..i,
-    function ()
-        local screen = mouse.screen
-        if tags[screen][i] then
-            tags[screen][i].selected = not tags[screen][i].selected
-        end
-    end):add()
+    key({ modkey, &quot;Control&quot; }, &quot;F&quot;..i,
+        function ()
+            local screen = mouse.screen
+            if tags[screen][i] then
+                tags[screen][i].selected = not tags[screen][i].selected
+            end
+        end):add()
     -- Mod+Shift+F1-F6 moves the current client to tag 1-6
-    keybinding({ modMask, &quot;Shift&quot; }, &quot;F&quot;..i,
-    function ()
+    key({ modkey, &quot;Shift&quot; }, &quot;F&quot;..i,
+        function ()
         if client.focus then
             if tags[client.focus.screen][i] then
                 awful.client.movetotag(tags[client.focus.screen][i])
             end
-        end
-    end):add()
+            end
+        end):add()
 end
+
 -- Shows or hides the statusbar
-keybinding({ modMask }              , &quot;b&quot;       , function () 
-    if statusbar[mouse.screen].screen == nil then 
-        statusbar[mouse.screen].screen = mouse.screen
+key({ modkey }, &quot;b&quot;, function () 
+    if mywibox[mouse.screen].screen == nil then 
+        mywibox[mouse.screen].screen = mouse.screen
     else
-        statusbar[mouse.screen].screen = nil
+        mywibox[mouse.screen].screen = nil
     end
 end):add()
--- These should be straightforward...
-keybinding({ modMask }              , &quot;Left&quot;    , awful.tag.viewprev):add()
-keybinding({ modMask }              , &quot;Right&quot;   , awful.tag.viewnext):add()
-keybinding({ modMask }              , &quot;x&quot;       , function () awful.util.spawn(term) end):add()
-keybinding({ modMask }              , &quot;f&quot;       , function () awful.util.spawn(browser) end):add()
-keybinding({ modMask }              , &quot;p&quot;       , function () awful.util.spawn(fileManager) end):add()
-keybinding({ modMask }              , &quot;e&quot;       , function () awful.util.spawn(&quot;emesene&quot;) end):add()
-keybinding({ modMask }              , &quot;g&quot;       , function () awful.util.spawn(&quot;geany&quot;) end):add()
-keybinding({ modMask, &quot;Control&quot; }   , &quot;r&quot;       , function () promptbox[mouse.screen].text = awful.util.escape(awful.util.restart()) end):add()
-keybinding({ modMask, &quot;Shift&quot; }     , &quot;q&quot;       , awesome.quit):add()
-keybinding({ modMask }              , &quot;m&quot;       , awful.client.maximize):add()
-keybinding({ modMask }              , &quot;c&quot;       , function () client.focus:kill() end):add()
-keybinding({ modMask }              , &quot;j&quot;       , function () awful.client.focus.byidx(1); client.focus:raise() end):add()
-keybinding({ modMask }              , &quot;k&quot;       , function () awful.client.focus.byidx(-1);  client.focus:raise() end):add()
-keybinding({ modMask, &quot;Control&quot; }   , &quot;space&quot;   , awful.client.togglefloating):add()
-keybinding({ modMask, &quot;Control&quot; }   , &quot;Return&quot;  , function () client.focus:swap(awful.client.master()) end):add()
-keybinding({ modMask }              , &quot;Tab&quot;     , awful.client.focus.history.previous):add()
-keybinding({ modMask }              , &quot;u&quot;       , awful.client.urgent.jumpto):add()
-keybinding({ modMask, &quot;Shift&quot; }     , &quot;r&quot;       , function () client.focus:redraw() end):add()
-keybinding({ modMask }              , &quot;l&quot;       , function () awful.tag.incmwfact(0.05) end):add()
-keybinding({ modMask }              , &quot;h&quot;       , function () awful.tag.incmwfact(-0.05) end):add()
-keybinding({ modMask, &quot;Shift&quot; }     , &quot;h&quot;       , function () awful.tag.incnmaster(1) end):add()
-keybinding({ modMask, &quot;Shift&quot; }     , &quot;l&quot;       , function () awful.tag.incnmaster(-1) end):add()
-keybinding({ modMask, &quot;Control&quot; }   , &quot;h&quot;       , function () awful.tag.incncol(1) end):add()
-keybinding({ modMask, &quot;Control&quot; }   , &quot;l&quot;       , function () awful.tag.incncol(-1) end):add()
-keybinding({ modMask }              , &quot;space&quot;   , function () awful.layout.inc(layouts, 1) end):add()
-keybinding({ modMask, &quot;Shift&quot; }     , &quot;space&quot;   , function () awful.layout.inc(layouts, -1) end):add()
-keybinding({ modMask }              , &quot;r&quot;       , function () awful.prompt.run({ prompt = &quot;Run: &quot; }, promptbox[mouse.screen], awful.util.spawn, awful.completion.bash, os.getenv(&quot;HOME&quot;)..&quot;/.cache/awesome/history&quot;) end):add()
-
---}}}
+
+-- Standard Bindings + App Launching
+key({ modkey }, &quot;Left&quot;, awful.tag.viewprev):add()
+key({ modkey }, &quot;Right&quot;, awful.tag.viewnext):add()
+--key({ modkey }              , &quot;Escape&quot;  , awful.tag.history.restore):add()
+key({ modkey }              , &quot;x&quot;       , function () awful.util.spawn(terminal) end):add()
+key({ modkey }              , &quot;f&quot;       , function () awful.util.spawn(browser) end):add()
+key({ modkey }              , &quot;p&quot;       , function () awful.util.spawn(fileManager) end):add()
+key({ modkey }              , &quot;g&quot;       , function () awful.util.spawn(&quot;geany&quot;) end):add()
+key({ modkey, &quot;Control&quot; }   , &quot;r&quot;       , function () mypromptbox[mouse.screen].text = awful.util.escape(awful.util.restart()) end):add()
+key({ modkey, &quot;Shift&quot; }, &quot;q&quot;, awesome.quit):add()
+key({ modkey }, &quot;m&quot;, function () if client.focus then client.focus.maximized_horizontal = not client.focus.maximized_horizontal
+                                                             client.focus.maximized_vertical = not client.focus.maximized_vertical end end):add()
+key({ modkey }              , &quot;c&quot;       , function () client.focus:kill() end):add()
+key({ modkey }              , &quot;j&quot;       , function () awful.client.focus.byidx(1); client.focus:raise() end):add()
+key({ modkey }              , &quot;k&quot;       , function () awful.client.focus.byidx(-1);  client.focus:raise() end):add()
+key({ modkey, &quot;Control&quot; }   , &quot;space&quot;   , awful.client.togglefloating):add()
+key({ modkey, &quot;Control&quot; }   , &quot;Return&quot;  , function () client.focus:swap(awful.client.master()) end):add()
+key({ modkey }              , &quot;Tab&quot;     , awful.client.focus.history.previous):add()
+key({ modkey }, &quot;u&quot;, awful.client.urgent.jumpto):add()
+key({ modkey, &quot;Shift&quot; }     , &quot;r&quot;       , function () client.focus:redraw() end):add()
+key({ modkey }, &quot;l&quot;, function () awful.tag.incmwfact(0.05) end):add()
+key({ modkey }, &quot;h&quot;, function () awful.tag.incmwfact(-0.05) end):add()
+key({ modkey, &quot;Shift&quot; }, &quot;h&quot;, function () awful.tag.incnmaster(1) end):add()
+key({ modkey, &quot;Shift&quot; }, &quot;l&quot;, function () awful.tag.incnmaster(-1) end):add()
+key({ modkey, &quot;Control&quot; }, &quot;h&quot;, function () awful.tag.incncol(1) end):add()
+key({ modkey, &quot;Control&quot; }, &quot;l&quot;, function () awful.tag.incncol(-1) end):add()
+key({ modkey }, &quot;space&quot;, function () awful.layout.inc(layouts, 1) end):add()
+key({ modkey, &quot;Shift&quot; }, &quot;space&quot;, function () awful.layout.inc(layouts, -1) end):add()
+key({ modkey }              , &quot;r&quot;       , function () awful.prompt.run({ prompt = &quot;Run: &quot; }, mypromptbox[mouse.screen], awful.util.spawn, awful.completion.bash, os.getenv(&quot;HOME&quot;)..&quot;/.cache/awesome/history&quot;) end):add()
+
+-- Mod+Tab: Run revelation
+key({ modkey, &quot;Control&quot; }, &quot;z&quot;, revelation.revelation):add()
+
+-- Rotate clients and focus master
+key({ modkey }, &quot;Tab&quot;, function ()
+    local allclients = awful.client.visible(client.focus.screen)
+  
+    for i,v in ipairs(allclients) do
+      if allclients[i+1] then
+        allclients[i+1]:swap(v)
+                                     end
+                                 end
+    awful.client.focus.byidx(-1)
+                             end):add()
+
+-- The other way 'round!
+key({ modkey, &quot;Shift&quot; }, &quot;Tab&quot;, function ()
+    local allclients = awful.client.visible(client.focus.screen)
+    local toswap
+
+    for i,v in ipairs(allclients) do
+      if toswap then
+        toswap:swap(v)
+        toswap = v
+      else
+        toswap = v
+                end
+            end
+    awful.client.focus.byidx(-1)
+        end):add()
+
+-- }}}
 -------------------------------------------------------------------------------------
---{{{ Hooks
+-- {{{ Hooks
 
--- Gets executed when focusing a client
+-- Hook function to execute when focusing a client.
 awful.hooks.focus.register(function (c)
     if not awful.client.ismarked(c) then
         c.border_color = beautiful.border_focus
     end
 end)
 
--- Gets executed when unfocusing a client
+-- Hook function to execute when unfocusing a client.
 awful.hooks.unfocus.register(function (c)
     if not awful.client.ismarked(c) then
         c.border_color = beautiful.border_normal
     end
 end)
 
--- Gets executed when marking a client
+-- Hook function to execute when marking a client
 awful.hooks.marked.register(function (c)
     c.border_color = beautiful.border_marked
 end)
 
--- Gets executed when unmarking a client
+-- Hook function to execute when unmarking a client.
 awful.hooks.unmarked.register(function (c)
     c.border_color = beautiful.border_focus
 end)
 
--- Gets executed when the mouse enters a client
+-- Hook function to execute when the mouse enters a client.
 awful.hooks.mouse_enter.register(function (c)
-    if awful.layout.get(c.screen) ~= &quot;magnifier&quot;
+    -- Sloppy focus, but disabled for magnifier layout
+    if awful.layout.get(c.screen) ~= awful.layout.suit.magnifier
         and awful.client.focus.filter(c) then
         client.focus = c
     end
 end)
 
--- Gets executed when a new client appears
+-- Hook function to execute when a new client appears.
 awful.hooks.manage.register(function (c)
-    -- Add mouse binds
-    c:buttons({ button({ }, 1, function (c) client.focus = c; c:raise() end)
-              , button({ modMask }, 1, function (c) c:mouse_move() end)
-              , button({ modMask }, 3, function (c) c:mouse_resize() end)
-              })
-    
-    -- Set border anyway
+    if use_titlebar then
+        -- Add a titlebar
+        awful.titlebar.add(c, { modkey = modkey })
+    end
+    -- Add mouse bindings
+    c:buttons({
+        button({ }, 1, function (c) client.focus = c; c:raise() end),
+        button({ modkey }, 1, awful.mouse.client.move),
+        button({ modkey }, 3, awful.mouse.client.resize)
+    })
+    -- New client may not receive focus
+    -- if they're not focusable, so set border anyway.
     c.border_width = beautiful.border_width
     c.border_color = beautiful.border_normal
 
-    -- Check if the application should be floating
+    -- Check if the application should be floating.
     local cls = c.class
     local inst = c.instance
-    if floatApps[cls] then
-        c.floating = floatApps[cls]
-    elseif floatApps[inst] then
-        c.floating = floatApps[inst]
+    if floatapps[cls] then
+        awful.client.floating.set(cls, floatapps[cls])
+    elseif floatapps[inst] then
+        awful.client.floating.set(cls, floatapps[inst])
     end
-    
+
     -- Check application-&gt;screen/tag mappings.
     local target
     if apptags[cls] then
@@ -405,28 +457,30 @@ awful.hooks.manage.register(function (c)
         c.screen = target.screen
         awful.client.movetotag(tags[target.screen][target.tag], c)
     end
-    
+
     -- Do this after tag mapping, so you don't see it on the wrong tag for a split second.
     client.focus = c
-    
-    -- Prevent new clients from becoming master
+
+    -- Set the windows at the slave,
+    -- i.e. put it at the end of others instead of setting it master.
     awful.client.setslave(c)
 
-    -- Ignore size hints usually given out by terminals (prevent gaps between windows)
+    -- Honor size hints: if you want to drop the gaps between windows, set this to false.
     c.honorsizehints = false
 end)
 
--- Gets executed when arranging the screen (as in, tag switch, new client, etc)
+-- Hook function to execute when arranging the screen.
+-- (tag switch, new client, etc)
 awful.hooks.arrange.register(function (screen)
-    -- Set the layout text
-    local layout = awful.layout.get(screen)
-    if layout then
-        layouticon[screen].text = returnLayoutText(awful.layout.get(screen))
+    local layout = awful.layout.getname(awful.layout.get(screen))
+    if layout and beautiful[&quot;layout_&quot; ..layout] then
+        mylayoutbox[screen].image = image(beautiful[&quot;layout_&quot; .. layout])
     else
-        layouticon[screen].text = nil
+        mylayoutbox[screen].image = nil
     end
 
     -- Give focus to the latest client in history if no window has focus
+    -- or if the current window is a desktop or a dock one.
     if not client.focus then
         local c = awful.client.focus.history.get(screen, 0)
         if c then client.focus = c end
@@ -441,7 +495,7 @@ end)
 
 -- 5 seconds
 awful.hooks.timer.register(15, function()
-    memInfo()
+    --memInfo()
     wifiInfo(&quot;wlan0&quot;)
 end)
 
@@ -450,4 +504,4 @@ awful.hooks.timer.register(20, function()
     batteryInfo(&quot;BAT0&quot;)
 end)
 
---}}}
+-- }}}</diff>
      <filename>.config/awesome/rc.lua</filename>
    </modified>
    <modified>
      <diff>@@ -2,33 +2,44 @@
 -- STxza's Awesome Theme --
 ---------------------------
 
-font            = Terminus 7
+font            = Terminus 6
 
 bg_normal       = #000000AA
-bg_focus        = #1C1C1CAA
-bg_urgent       = #3579A8AA
+bg_focus        = #333333AA
+bg_urgent       = #BFBFBFAA
 
-fg_normal       = #C4C4C4
-fg_focus        = #3579A8
+fg_normal       = #FFFFFF
+fg_focus        = #C2C2C2
 fg_urgent       = #EFEFEF
 
-border_width    = 1
-border_normal   = #4C4C4C66
-border_focus    = #3579A866
-border_marked   = #FF000066
-
+border_width    = 2
+border_normal   = #4D4D4D
+border_focus    = #BFBFBF
+border_marked   = #E6E6FA
 
 taglist_squares           = true
 taglist_squares_sel       = /usr/share/awesome/themes/default/taglist/squarefw.png
 taglist_squares_unsel     = /usr/share/awesome/themes/default/taglist/squarew.png
 
 tasklist_floating_icon    = /usr/share/awesome/themes/default/tasklist/floatingw.png
-awesome_icon              = /home/stxza/.config/awesome/icons/awesome16.png
-arch_icon              = /home/stxza/.config/awesome/icons/arch2.png
+awesome_icon              = /home/stxza/.config/awesome/icons/awesome16_gray.png
+arch_icon                 = /home/stxza/.config/awesome/icons/arch2.png
 
 menu_submenu_icon         = /home/stxza/.config/awesome/icons/submenu.png
-menu_height               = 12
+menu_height               = 14
 menu_width                = 100
 
-wallpaper_cmd = awsetbg -c /home/stxza/pics/Walls/td_blue.png
+wallpaper_cmd             = awsetbg /home/stxza/pics/Walls/kristin-kreuk.jpg
+
+layout_dwindle = /usr/share/awesome/themes/default/layouts/dwindlew.png
+layout_fairh = /usr/share/awesome/themes/default/layouts/fairhw.png
+layout_fairv = /usr/share/awesome/themes/default/layouts/fairvw.png
+layout_floating = /usr/share/awesome/themes/default/layouts/floatingw.png
+layout_magnifier = /usr/share/awesome/themes/default/layouts/magnifierw.png
+layout_max = /usr/share/awesome/themes/default/layouts/maxw.png
+layout_spiral = /usr/share/awesome/themes/default/layouts/spiralw.png
+layout_tilebottom = /usr/share/awesome/themes/default/layouts/tilebottomw.png
+layout_tileleft = /usr/share/awesome/themes/default/layouts/tileleftw.png
+layout_tile = /usr/share/awesome/themes/default/layouts/tilew.png
+layout_tiletop = /usr/share/awesome/themes/default/layouts/tiletopw.png
 # vim: ft=conf</diff>
      <filename>.config/awesome/themes/stxza</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,5 @@
 # -- THEME AUTO-WRITTEN DO NOT EDIT
-include &quot;/home/stxza/.themes/Shiki-Brave/gtk-2.0/gtkrc&quot;
+include &quot;/home/stxza/.themes/Murrine-Gray/gtk-2.0/gtkrc&quot;
 
 include &quot;/home/stxza/.gtkrc.mine&quot;
 </diff>
      <filename>.gtkrc-2.0</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-gtk-icon-theme-name=&quot;Eikon&quot;
+gtk-icon-theme-name=&quot;hydroxygen&quot;
 gtk-font-name = &quot;DejaVu Sans Condensed 9&quot;
 style &quot;user-font&quot;
 {</diff>
      <filename>.gtkrc.mine</filename>
    </modified>
    <modified>
      <diff>@@ -37,7 +37,7 @@
 #keystate_capslock = enable
 #keystate_scrolllock= enable
 
-&quot;amixer set Master mute&quot;
+&quot;amixer -c 0 sset Master,0 toggle&quot;
     m:0x0 + c:121
     XF86AudioMute
 &quot;amixer set Master 1dB+ unmute&quot;</diff>
      <filename>.xbindkeysrc</filename>
    </modified>
    <modified>
      <diff>@@ -8,4 +8,5 @@ xbindkeys &amp;
 xsetroot -cursor_name left_ptr -solid &quot;#090909&quot; &amp;
 nvidia-settings --load-config-only &amp;
 urxvtd -o -q -f &amp;
+parcellite &amp;
 exec awesome &gt; $HOME/.awesome.log 2&gt;&amp;1</diff>
      <filename>.xinitrc</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@ export LC_ALL=en_AU.UTF-8
 export LANG=en_AU.UTF-8
 export LOCALE=en_AU.UTF-8
 export EDITOR=vim
-export BROWSER=firefox
+export BROWSER=swiftweasel
 export OOO_FORCE_DESKTOP=gnome
 export HISTCONTROL=ignoredups
 </diff>
      <filename>.zshenv</filename>
    </modified>
    <modified>
      <diff>@@ -106,6 +106,7 @@ alias reboothome='sudo netcfg2 -d wifihome &amp;&amp; sleep 3 &amp;&amp; sudo reboot'
 alias shutdownuni='sudo netcfg2 -d wifiuni &amp;&amp; sleep 3 &amp;&amp; sudo shutdown -hP now'
 alias rebootuni='sudo netcfg2 -d wifiuni &amp;&amp; sleep 3 &amp;&amp; sudo reboot'
 alias screenie='cd ~/bin/ &amp;&amp; ./info.pl'
+alias pacman='sudo pacman-color'
 # }}}
 
 # {{{ URXVT workaround - stop first line completion bug in tiling WMs
@@ -115,6 +116,10 @@ fi
 # }}}
 
 # {{{ Functions
+
+# Completion for pacman-color
+function pacman; pacman-color $argv;
+
 # The number given after pacstatus determines how many lines of history you would like shown
 pacstats() {
 	pacman -V | grep Pacman | cut -d &quot; &quot; -f 20-</diff>
      <filename>.zshrc</filename>
    </modified>
    <modified>
      <diff>@@ -24,7 +24,7 @@ my %display = (
 # Escape ' with a backslash, \'
 # Leave blank if you don't want a screenshot taken
 #my $screenshot = 'scrot screen-%H-%M-%S.png -e \'mv $f ~/media/screens/\'';
-my $screenshot = 'scrot screen-%H-%M-%S.png -e \'mv $f ~/pics/Screens/\'';
+my $screenshot = 'scrot screen-%H-%M-%S.png -q 90 -e \'mv $f ~/pics/Screens/\'';
 
 # The Color to use for the variables, needs to be global for logos.pl
 @colors = ( &quot;\e[37;1;37m&quot;, &quot;\e[37;0;36m&quot;, &quot;\e[m&quot; );</diff>
      <filename>bin/info.pl</filename>
    </modified>
    <modified>
      <diff>@@ -7,12 +7,17 @@ Section &quot;ServerLayout&quot;
 EndSection
 
 Section &quot;Files&quot;
-	ModulePath   &quot;/usr/lib/xorg/modules&quot;
-	FontPath     &quot;/usr/share/fonts/misc&quot;
-	FontPath     &quot;/usr/share/fonts/100dpi:unscaled&quot;
-	FontPath     &quot;/usr/share/fonts/75dpi:unscaled&quot;
-	FontPath     &quot;/usr/share/fonts/TTF&quot;
-	FontPath     &quot;/usr/share/fonts/Type1&quot;
+	ModulePath  &quot;/usr/lib/xorg/modules&quot;
+	FontPath    &quot;/usr/share/fonts/misc&quot;
+	FontPath    &quot;/usr/share/fonts/75dpi:unscaled&quot;
+	FontPath    &quot;/usr/share/fonts/100dpi:unscaled&quot;
+	FontPath    &quot;/usr/share/fonts/TTF&quot;
+	FontPath    &quot;/usr/share/fonts/Type1&quot;
+    FontPath    &quot;/usr/share/fonts/75dpi/&quot;
+    FontPath    &quot;/usr/share/fonts/100dpi/&quot;
+    FontPath    &quot;/usr/share/fonts/artwiz-fonts/&quot;
+    FontPath    &quot;/usr/share/fonts/local/&quot;
+    FontPath    &quot;/home/stxza/.fonts/&quot;
 EndSection
 
 Section &quot;Module&quot;
@@ -58,7 +63,6 @@ Section &quot;Screen&quot;
     EndSubSection
 EndSection
 
-Section &quot;Extensions&quot;
-  Option &quot;Composite&quot; &quot;Enable&quot;
-EndSection
-
+#Section &quot;Extensions&quot;
+#  Option &quot;Composite&quot; &quot;Enable&quot;
+#EndSection</diff>
      <filename>system/etc/X11/XF86Config</filename>
    </modified>
    <modified>
      <diff>@@ -36,7 +36,7 @@ USECOLOR=&quot;yes&quot;
 #
 MOD_AUTOLOAD=&quot;yes&quot;
 #MOD_BLACKLIST=() #deprecated
-MODULES=(acpi-cpufreq cpufreq_ondemand tg3 snd-mixer-oss snd-pcm-oss snd-hwdep snd-page-alloc snd-pcm snd-timer snd snd-hda-intel soundcore !pcspkr !ohci1394 !ieee1394)
+MODULES=(acpi-cpufreq cpufreq_ondemand tg3 snd-mixer-oss snd-pcm-oss snd-hwdep snd-page-alloc snd-pcm snd-timer snd snd-hda-intel soundcore !pcspkr !snd_pcsp !ohci1394 !ieee1394 !uvcvideo)
 
 # Scan for LVM volume groups at startup, required if you use LVM
 USELVM=&quot;no&quot;
@@ -89,4 +89,4 @@ AUTO_NETWORKS=(auto-wireless wlan0)
 #   - prefix a daemon with a ! to disable it
 #   - prefix a daemon with a @ to start it up in the background
 # Removed: netfs
-DAEMONS=(syslog-ng @crond cpufreq hal laptop-mode @net-auto @alsa @sensors)
+DAEMONS=(syslog-ng @crond hal @cpufreq laptop-mode @net-auto @alsa @sensors)</diff>
      <filename>system/etc/rc.conf</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>efc1f50b92c9253b2e1c41d18e1854f52002bff2</id>
    </parent>
  </parents>
  <author>
    <name>stxza</name>
    <email>seynthan.tx@gmail.com</email>
  </author>
  <url>http://github.com/stxza/arch-linux-configs/commit/3961e1444e19aff4a2ff1809bc7342c562c4f6c9</url>
  <id>3961e1444e19aff4a2ff1809bc7342c562c4f6c9</id>
  <committed-date>2008-12-18T08:53:38-08:00</committed-date>
  <authored-date>2008-12-18T08:53:38-08:00</authored-date>
  <message>Beasty. Main one is Awesome 3.1 from git.</message>
  <tree>b8a4f384ae700de7055fd6eb8653559d7cc809e3</tree>
  <committer>
    <name>stxza</name>
    <email>seynthan.tx@gmail.com</email>
  </committer>
</commit>
