aboutsummaryrefslogtreecommitdiff
path: root/.config/awesome/services/osd.lua
blob: 1851016566bab29ee19f388650cc270f6c972573 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
local gobject = require "gears.object"
local battery = require "services.battery"
local osd = require "ui.osd"
local phosphor = require "assets.phosphor"

local inner = false

local M = gobject {
    class = {
        set_dnd = function(self, value)
            inner = value
            self:emit_signal("dnd", inner)
        end,
        get_dnd = function()
            return inner
        end
    },
    enable_properties = true,
}

return M

-- battery:connect_signal("icon", function (self, icon, _)
--     osd.notify(icon, self.level, 100)
-- end)