dotfiles/awes2/configuration/root/init.lua

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.rofiappmenu)
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
)
)
)