mirror of
https://github.com/elenapan/dotfiles.git
synced 2026-01-14 02:28:01 +08:00
22 lines
707 B
Lua
22 lines
707 B
Lua
local naughty = require("naughty")
|
|
|
|
local notif
|
|
local first_time = true
|
|
local timeout = 1.5
|
|
|
|
awesome.connect_signal("evil::brightness", function (percentage)
|
|
if first_time then
|
|
first_time = false
|
|
else
|
|
if sidebar.visible or dashboard.visible then
|
|
-- Sidebar and dashboard already show brightness, so
|
|
-- destroy notification if it exists
|
|
if notif then
|
|
notif:destroy()
|
|
end
|
|
else
|
|
-- Send notification
|
|
notif = notifications.notify_dwim({ title = "Brightness", message = tostring(percentage), icon = icons.redshift, timeout = timeout, app_name = "brightness" }, notif)
|
|
end
|
|
end
|
|
end)
|