summaryrefslogtreecommitdiff
path: root/brightness-widget/brightness.lua
diff options
context:
space:
mode:
authorpmakhov <pavel.makhov@savoirfairelinux.com>2017-09-02 00:33:39 -0400
committerpmakhov <pavel.makhov@savoirfairelinux.com>2017-09-02 00:33:39 -0400
commitf3694c759df77fccac97f1c99827855f7ed64104 (patch)
treec1e697ebd19dd99fb3df63963b689990b6b559da /brightness-widget/brightness.lua
parent0bf81d5e9e04a251a677320cc6aa68eb5a630f8b (diff)
improve brightness widget
Diffstat (limited to 'brightness-widget/brightness.lua')
-rw-r--r--brightness-widget/brightness.lua24
1 files changed, 16 insertions, 8 deletions
diff --git a/brightness-widget/brightness.lua b/brightness-widget/brightness.lua
index af6449a..704d6be 100644
--- a/brightness-widget/brightness.lua
+++ b/brightness-widget/brightness.lua
@@ -1,25 +1,33 @@
local wibox = require("wibox")
-local awful = require("awful")
-local gears = require("gears")
local watch = require("awful.widget.watch")
-brightness_widget = wibox.widget.textbox()
-brightness_widget:set_font('Play 9')
+--local get_brightness_cmd = "xbacklight -get"
+local get_brightness_cmd = "light -G"
+local path_to_icons = "/usr/share/icons/Arc/status/symbolic/"
-brightness_icon = wibox.widget {
+local brightness_text = wibox.widget.textbox()
+brightness_text:set_font('Play 9')
+
+local brightness_icon = wibox.widget {
{
- image = "/usr/share/icons/Arc/status/symbolic/display-brightness-symbolic.svg",
+ image = path_to_icons .. "display-brightness-symbolic.svg",
resize = false,
widget = wibox.widget.imagebox,
},
layout = wibox.container.margin(brightness_icon, 0, 0, 3)
}
+brightness_widget = wibox.widget {
+ brightness_text,
+ brightness_icon,
+ layout = wibox.layout.fixed.horizontal,
+}
+
watch(
- "xbacklight -get", 1,
+ get_brightness_cmd, 1,
function(widget, stdout, stderr, exitreason, exitcode)
local brightness_level = tonumber(string.format("%.0f", stdout))
widget:set_text(brightness_level)
end,
- brightness_widget
+ brightness_text
) \ No newline at end of file