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