Merge pull request #17 from Taddic/master

Only show warning if charger is not plugged in
This commit is contained in:
streetturtle 2017-10-09 14:23:24 -04:00 committed by GitHub
commit ecc1052259
2 changed files with 9 additions and 7 deletions

View File

@ -10,10 +10,10 @@ local watch = require("awful.widget.watch")
local PATH_TO_ICONS = "/usr/share/icons/Arc/status/symbolic/"
local USERNAME = os.getenv("USER")
battery_widget = wibox.widget {
battery_widget = wibox.widget {
{
id = "icon",
widget = wibox.widget.imagebox,
widget = wibox.widget.imagebox,
resize = false
},
layout = wibox.container.margin(_, 0, 0, 3),
@ -29,8 +29,10 @@ watch(
local _, status, charge_str, time = string.match(stdout, '(.+): (%a+), (%d?%d%d)%%,? ?.*')
local charge = tonumber(charge_str)
if (charge >= 0 and charge < 15) then
batteryType="battery-empty%s-symbolic"
show_battery_warning()
batteryType="battery-empty%s-symbolic"
if status ~= 'Charging' then
show_battery_warning()
end
elseif (charge >= 15 and charge < 40) then batteryType="battery-caution%s-symbolic"
elseif (charge >= 40 and charge < 60) then batteryType="battery-low%s-symbolic"
elseif (charge >= 60 and charge < 80) then batteryType="battery-good%s-symbolic"

View File

@ -18,8 +18,8 @@ local brightness_icon = wibox.widget {
}
brightness_widget = wibox.widget {
brightness_text,
brightness_icon,
brightness_text,
layout = wibox.layout.fixed.horizontal,
}
@ -27,7 +27,7 @@ watch(
get_brightness_cmd, 1,
function(widget, stdout, stderr, exitreason, exitcode)
local brightness_level = tonumber(string.format("%.0f", stdout))
widget:set_text(brightness_level)
widget:set_text(" " .. brightness_level .. "%")
end,
brightness_text
)
)