X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/0e8f1723e1364d9de961fe87164a7bc2ad19f205..d23e9a8d21ebd93b4bfc68d15482ac620d13a9ac:/awesome/menu.lua?ds=inline diff --git a/awesome/menu.lua b/awesome/menu.lua index fcf4cdd..e37f779 100644 --- a/awesome/menu.lua +++ b/awesome/menu.lua @@ -1,3 +1,9 @@ +-- Freedesktop +require('freedesktop.utils') +require('freedesktop.menu') + +freedesktopmenu = freedesktop.menu.new() + -- {{{ Menu -- Setup global menu keys awful.menu.menu_keys.up = { "k", "Up"} @@ -13,20 +19,21 @@ myawesomemenu = { { "quit", awesome.quit } } -mymainmenu = awful.menu({ items = { { "awesome", myawesomemenu, beautiful.awesome_icon }, - { "open terminal", terminal } - } - }) +systemmenu = { + { "shutdown", "systemctl poweroff" }, + { "restart", "systemctl reboot" }, + { "suspend", "systemctl suspend" }, +} +menu_items = {} +table.insert(menu_items, { "menu" , freedesktopmenu }) +table.insert(menu_items, { "awesome", myawesomemenu, beautiful.awesome_icon }) +table.insert(menu_items, { "system" , systemmenu }) + +mymainmenu = awful.menu({ items = menu_items, width = 150 }) mylauncher = awful.widget.launcher({ image = beautiful.awesome_icon, menu = mymainmenu }) -myshutdownmenu = awful.menu({ items = { { "shutdown", "systemctl poweroff" }, - { "restart", "systemctl reboot" }, - { "suspend", "systemctl suspend" }, - } - }) - -- Menubar configuration menubar.utils.terminal = terminal -- Set the terminal for applications that require it -- }}}