2021-11-29 19:57:00 +11:00

84 lines
1.6 KiB
Lua

local gears = require('gears')
local awful = require('awful')
local apps = require('configuration.apps')
root.buttons(
gears.table.join(
awful.button(
{},
1,
function()
if mymainmenu then
mymainmenu:hide()
end
end
),
awful.button(
{},
3,
function ()
if mymainmenu then
mymainmenu:toggle()
end
end
),
awful.button(
{},
2,
function ()
awful.util.spawn(apps.default.rofi_appmenu)
end
),
awful.button(
{'Control'},
2,
function ()
awesome.emit_signal('module::exit_screen:show')
end
),
awful.button(
{'Shift'},
2,
function ()
awesome.emit_signal('widget::blue_light:toggle')
end
),
awful.button(
{},
4,
function()
awful.spawn('light -A 10',false)
awesome.emit_signal('widget::brightness')
awesome.emit_signal('module::brightness_osd:show',true)
end
),
awful.button(
{},
5,
function()
awful.spawn('light -U 10',false)
awesome.emit_signal('widget::brightness')
awesome.emit_signal('module::brightness_osd:show',true)
end
),
awful.button(
{'Control'},
4,
function()
awful.spawn('amixer -D pulse sset Master 5%+',false)
awesome.emit_signal('widget::volume')
awesome.emit_signal('module::volume_osd:show',true)
end
),
awful.button(
{'Control'},
5,
function()
awful.spawn('amixer -D pulse sset Master 5%-',false)
awesome.emit_signal('widget::volume')
awesome.emit_signal('module::volume_osd:show',true)
end
)
)
)