From 1532b449480b06ee436f627c222481206ff0c7a0 Mon Sep 17 00:00:00 2001
From: crater2150 <me@crater2150.de>
Date: Sun, 24 Oct 2010 17:17:10 +0200
Subject: [PATCH 1/6] update

---
 bindings.lua      |  1 +
 rc.lua            |  5 +++--
 wallpaper.lua     | 29 +++++++++++++++++++++++++++++
 zenburn/theme.lua |  2 +-
 4 files changed, 34 insertions(+), 3 deletions(-)
 create mode 100644 wallpaper.lua

diff --git a/bindings.lua b/bindings.lua
index 86095b4..fd33802 100644
--- a/bindings.lua
+++ b/bindings.lua
@@ -61,6 +61,7 @@ globalkeys = awful.util.table.join(
     awful.key({ modkey,           }, "p",      function () awful.util.spawn("pidgin") end),
     awful.key({ modkey,           }, "s",      function () awful.util.spawn("sunbird") end),
     awful.key({ modkey,           }, "g",      function () awful.util.spawn("gmpc") end),
+    awful.key({ modkey,           }, "w",      function () awful.util.spawn("awsetbg -a -r /home/crater2150/.config/awesome/walls/ &") end),
     awful.key({ }, "XF86Mail",                 function () awful.util.spawn("xset dpms force off") end),
     awful.key({ }, "XF86Mail",                 function () awful.util.spawn("xset dpms force off") end),
     awful.key({ modkey }, "XF86Mail",                 function () awful.util.spawn("urslock") end),
diff --git a/rc.lua b/rc.lua
index 35141a2..a3ee0bb 100644
--- a/rc.lua
+++ b/rc.lua
@@ -16,6 +16,8 @@ require("aweswt")
 
 
 
+MY_PATH  = os.getenv("HOME") .. "/.config/awesome/"
+WALLPATH = MY_PATH .. "walls/"
 
 -- Themes define colours, icons, and wallpapers
 beautiful.init("/home/crater2150/.config/awesome/zenburn/theme.lua")
@@ -33,7 +35,6 @@ layouts =
     awful.layout.suit.floating
 }
 
-MY_PATH = os.getenv("HOME") .. "/.config/awesome/"
 
 dofile (MY_PATH .. "helpers.lua")
 dofile (MY_PATH .. "tags.lua")
@@ -41,5 +42,5 @@ dofile (MY_PATH .. "wibox.lua")
 dofile (MY_PATH .. "bindings.lua")
 dofile (MY_PATH .. "rules.lua")
 dofile (MY_PATH .. "signals.lua")
-
+dofile (MY_PATH .. "wallpaper.lua")
 
diff --git a/wallpaper.lua b/wallpaper.lua
new file mode 100644
index 0000000..32e7b4c
--- /dev/null
+++ b/wallpaper.lua
@@ -0,0 +1,29 @@
+-- seed and "pop a few"
+math.randomseed( os.time())
+for i=1,1000 do tmp=math.random(0,1000) end
+
+x = 0
+
+-- setup the timer
+mytimer = timer { timeout = x }
+mytimer:add_signal("timeout", function()
+
+  -- tell awsetbg to randomly choose a wallpaper from your wallpaper directory
+  os.execute("awsetbg -a -r /home/crater2150/.config/awesome/walls/ &")
+
+
+  -- stop the timer (we don't need multiple instances running at the same time)
+  mytimer:stop()
+
+  -- define the interval in which the next wallpaper change should occur in seconds
+  -- (in this case anytime between 10 and 20 minutes)
+  x = math.random( 600, 1200)
+
+  --restart the timer
+  mytimer.timeout = x
+  mytimer:start()
+end)
+
+-- initial start when rc.lua is first run
+mytimer:start()
+
diff --git a/zenburn/theme.lua b/zenburn/theme.lua
index 346a717..8da8b9d 100644
--- a/zenburn/theme.lua
+++ b/zenburn/theme.lua
@@ -8,7 +8,7 @@
 
 -- {{{ Main
 theme = {}
-theme.wallpaper_cmd = { "nitrogen --restore" }
+theme.wallpaper_cmd = { "/bin/true" }
 -- }}}
 
 -- {{{ Styles

From 8cdc333b1d5a85823bf1e1002e489c32f3df9f69 Mon Sep 17 00:00:00 2001
From: crater2150 <me@crater2150.de>
Date: Sun, 24 Oct 2010 17:17:30 +0200
Subject: [PATCH 2/6] ignore walldir

---
 .gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/.gitignore b/.gitignore
index 26708af..ff2f221 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 wallpaper
+walls

From f50eecf51556fcef9f3311653bcd46ec2f5ecdb2 Mon Sep 17 00:00:00 2001
From: crater2150 <me@crater2150.de>
Date: Wed, 3 Nov 2010 11:33:45 +0100
Subject: [PATCH 3/6] rulefix

---
 rules.lua | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/rules.lua b/rules.lua
index 71cb7f5..9986c4d 100644
--- a/rules.lua
+++ b/rules.lua
@@ -17,7 +17,7 @@ awful.rules.rules = {
                      ontop = true,
                      focus = true  } },
     { rule = { class = "Teardrop" },
-      properties = { floating = true } },
+      properties = { floating = true, tag = tags[1][12] } },
     { rule = { class = "pinentry" },
       properties = { floating = true } },
     { rule = { class = "gimp" },

From 80f145c267eeb31971d092d44a73727a4433bb28 Mon Sep 17 00:00:00 2001
From: crater2150 <me@crater2150.de>
Date: Fri, 19 Nov 2010 22:59:26 +0100
Subject: [PATCH 4/6] ram and bat widget fix/change

---
 rc.lua    |  1 +
 wibox.lua | 26 ++++++++++++++++++--------
 2 files changed, 19 insertions(+), 8 deletions(-)

diff --git a/rc.lua b/rc.lua
index cb79132..912ee96 100644
--- a/rc.lua
+++ b/rc.lua
@@ -37,3 +37,4 @@ dofile (MY_PATH .. "wibox.lua")
 dofile (MY_PATH .. "bindings.lua")
 dofile (MY_PATH .. "rules.lua")
 dofile (MY_PATH .. "signals.lua")
+dofile (MY_PATH .. "wp.lua")
diff --git a/wibox.lua b/wibox.lua
index a640906..7a99b9c 100644
--- a/wibox.lua
+++ b/wibox.lua
@@ -19,19 +19,29 @@ clock = widget({ type = "textbox" })
 vicious.register(clock, vicious.widgets.date, "%b %d, %R", 60)
 
 memwidget = widget({ type = "textbox" })
-vicious.register(memwidget, vicious.widgets.mem, "⌸ $1% ($2MB / $3MB) ", 13)
+vicious.register(memwidget, vicious.widgets.mem, "RAM: $1% ($2MB / $3MB) ", 13)
 
 --batwidget  = obvious.battery();
+--batwidget = awful.widget.progressbar()
+--batwidget:set_width(60)
+--batwidget:set_height(15)
+--batwidget:set_vertical(false)
+--batwidget:set_background_color("#494B4F")
+--batwidget:set_border_color(nil)
+--batwidget:set_color("#AECF96")
+--batwidget:set_gradient_colors({ "#AECF96", "#88A175", "#FF5656" })
 batwidget = widget({ type = "textbox" })
-vicious.register(batwidget, vicious.widgets.bat, "⌁ $1$2% - $3", 61)
+--vicious.register(batwidget, vicious.widgets.bat, "BAT: $2%", 61, "BAT1")
+vicious.register(batwidget, vicious.widgets.bat, "BAT1: $1$2% - $3", 61, "BAT1")
+
+--cpuwidget = awful.widget.progressbar()
+--cpuwidget:set_width(50)
+--cpuwidget:set_background_color("#494B4F")
+--cpuwidget:set_color("#FF5656")
+--cpuwidget:set_gradient_colors({ "#FF5656", "#88A175", "#AECF96" })
+--vicious.register(cpuwidget, vicious.widgets.cpu, "$1",41)
 
-cpuwidget = awful.widget.progressbar()
 cpulabel = widget({ type = "textbox" })
-cpuwidget:set_width(50)
-cpuwidget:set_background_color("#494B4F")
-cpuwidget:set_color("#FF5656")
-cpuwidget:set_gradient_colors({ "#FF5656", "#88A175", "#AECF96" })
-vicious.register(cpuwidget, vicious.widgets.cpu, "$1",41)
 vicious.register(cpulabel, vicious.widgets.cpu, "CPU: $1%")
 
 

From 185ab9ae3f818f95ddb9745dffe5c6b43a185f57 Mon Sep 17 00:00:00 2001
From: crater2150 <me@crater2150.de>
Date: Sat, 20 Nov 2010 00:02:06 +0100
Subject: [PATCH 5/6] ignoreupdate

---
 .gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/.gitignore b/.gitignore
index 751b59a..339a027 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 wp
 wallpaper
+walls

From 5c0a868823f4120bd30038268955f23760f3ef00 Mon Sep 17 00:00:00 2001
From: crater2150 <me@crater2150.de>
Date: Fri, 19 Nov 2010 23:10:44 +0100
Subject: [PATCH 6/6] no random wallpaper on laptop (wp calendar in use)

---
 rc.lua | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/rc.lua b/rc.lua
index c935d02..9267156 100644
--- a/rc.lua
+++ b/rc.lua
@@ -39,4 +39,4 @@ dofile (MY_PATH .. "wibox.lua")
 dofile (MY_PATH .. "bindings.lua")
 dofile (MY_PATH .. "rules.lua")
 dofile (MY_PATH .. "signals.lua")
-dofile (MY_PATH .. "wallpaper.lua")
+--dofile (MY_PATH .. "wallpaper.lua")