summaryrefslogtreecommitdiffstats
path: root/.config/awesome/rc.lua
diff options
context:
space:
mode:
authorGravatar Tom Willemsen2013-02-07 09:29:24 +0100
committerGravatar Tom Willemsen2013-02-07 09:29:24 +0100
commitfdb9679e2ddff78f4e737d519c20c944d78088ac (patch)
treea5dd31856e930144f2b2a0b645c0396f0121ed23 /.config/awesome/rc.lua
parent11183df0170ce9a9aa6ec8daae32bc3ad628b2a4 (diff)
downloaddotfiles-fdb9679e2ddff78f4e737d519c20c944d78088ac.tar.gz
dotfiles-fdb9679e2ddff78f4e737d519c20c944d78088ac.zip
awesome: Add org todo counts to wibox
Diffstat (limited to '.config/awesome/rc.lua')
-rw-r--r--.config/awesome/rc.lua18
1 files changed, 18 insertions, 0 deletions
diff --git a/.config/awesome/rc.lua b/.config/awesome/rc.lua
index d09593f..3fb0d1f 100644
--- a/.config/awesome/rc.lua
+++ b/.config/awesome/rc.lua
@@ -157,6 +157,7 @@ mypromptbox = {}
mylayoutbox = {}
mytaglist = {}
mytasklist = {}
+
mymaillist = wibox.widget.textbox()
mymaillist:set_text(
string.format(" ryu: %d gmail: %d aethon: %d 9f: %d",
@@ -177,6 +178,22 @@ mymaillisttimer:connect_signal(
end)
mymaillisttimer:start()
+mytodolist = wibox.widget.textbox()
+mytodolist:set_text(
+ string.format(" ptodo: %d wtodo: %d",
+ awful.util.pread("todo-count t"),
+ awful.util.pread("todo-count w")))
+mytodolisttimer = timer({ timeout = 60 * 60 })
+mytodolisttimer:connect_signal(
+ "timeout",
+ function ()
+ mytodolist:set_text(
+ string.format(" pers: %d work: %d",
+ awful.util.pread("todo-count t"),
+ awful.util.pread("todo-count w")))
+ end)
+mytodolisttimer:start()
+
for s = 1, screen.count() do
-- Create a promptbox for each screen
mypromptbox[s] = awful.widget.prompt()
@@ -204,6 +221,7 @@ for s = 1, screen.count() do
-- Widgets that are aligned to the right
local right_layout = wibox.layout.fixed.horizontal()
if s == 1 then
+ right_layout:add(mytodolist)
right_layout:add(mymaillist)
right_layout:add(wibox.widget.systray())
end