aboutsummaryrefslogtreecommitdiff
path: root/config.dot/awesome.link/battery.lua
diff options
context:
space:
mode:
Diffstat (limited to 'config.dot/awesome.link/battery.lua')
-rw-r--r--config.dot/awesome.link/battery.lua13
1 files changed, 13 insertions, 0 deletions
diff --git a/config.dot/awesome.link/battery.lua b/config.dot/awesome.link/battery.lua
new file mode 100644
index 0000000..6461b56
--- /dev/null
+++ b/config.dot/awesome.link/battery.lua
@@ -0,0 +1,13 @@
+-- See http://blog.lick-me.org/2013/08/yet-another-battery-widget-awesome-3-5-1/
+battery_widget = widget({ type = "textbox", name = "battery", align = "right" })
+
+function getBatteryStatus(widget)
+ local fd= io.popen(homedir .. "/apps/scripts/battery")
+ local status = fd:read()
+ fd:close()
+ widget.text = status
+end
+
+batteryTimer = timer({ timeout = 1 })
+batteryTimer:add_signal("timeout", function () getBatteryStatus(battery_widget) end)
+batteryTimer:start()