15 lines
400 B
Lua
15 lines
400 B
Lua
local gtimer = require "gears.timer"
|
|
local qfs = require "quarrel.fs"
|
|
|
|
gtimer {
|
|
timeout = 1,
|
|
call_now = true,
|
|
autostart = true,
|
|
callback = function()
|
|
local capacity = qfs.read("/sys/class/power_supply/BAT0/capacity", "n")
|
|
local status = qfs.read("/sys/class/power_supply/BAT0/status", "l")
|
|
|
|
awesome.emit_signal("services::battery", capacity, status)
|
|
end
|
|
}
|