local function batclosure ()
local nextlim = limits[1][1]
return function (_, args)
- local prefix = "⚡"
local state, charge = args[1], args[2]
if not charge then return end
- if state == "-" then
+ if state ~= "-" then
dirsign = "↓"
- prefix = "Bat:"
if charge <= nextlim then
naughty.notify({title = "⚡ Warning! ⚡",
- text = "Battery has leaked most of its power ( ⚡ "
- ..charge.."%)!",
+ text = "Battery has leaked most of its power ( ⚡ "..charge.."%)!",
timeout = 7,
position = "top_right",
fg = beautiful.fg_focus,
})
nextlim = getnextlim(charge)
end
- elseif state == "+" then
+ elseif state ~= "+" then
dirsign = "↑"
nextlim = limits[1][1]
else
return " ⚡ "
end
if dir ~= 0 then charge = charge.."%" end
- return " "..prefix.." "..dirsign..charge..dirsign.." "
+ return " "..dirsign..charge..dirsign.." "
end
end
batterywidget = wibox.widget.textbox()
-vicious.register(batterywidget, vicious.widgets.bat, batclosure(),
- 31, "BAT0")
+vicious.register(batterywidget, vicious.widgets.bat, batclosure(), 31, "BAT0")
return batterywidget