]> git.rmz.io Git - dotfiles.git/blobdiff - awesome/menu.lua
lazyvim: absorb coding plugins
[dotfiles.git] / awesome / menu.lua
index fcf4cdd3af93638dcae84e7758a021da492f51ba..2ab3f205d066325ea3898ce705b0e50e85bfccbf 100644 (file)
@@ -1,4 +1,3 @@
--- {{{ Menu
 -- Setup global menu keys
 awful.menu.menu_keys.up    = { "k", "Up"}
 awful.menu.menu_keys.down  = { "j", "Down"}
@@ -7,26 +6,24 @@ awful.menu.menu_keys.back  = { "h", "Left"}
 
 -- Create a laucher widget and a main menu
 myawesomemenu = {
-   { "manual", terminal .. " -e man awesome" },
-   { "edit config", editor_cmd .. " " .. awesome.conffile },
-   { "restart", awesome.restart },
-   { "quit", awesome.quit }
+   { "manual",      terminal .. " -e man awesome" },
+   { "restart",     awesome.restart },
+   { "quit",        function() awesome.quit() end}
 }
 
-mymainmenu = awful.menu({ items = { { "awesome", myawesomemenu, beautiful.awesome_icon },
-                                    { "open terminal", terminal }
-                                  }
-                        })
+systemmenu = { 
+    { "suspend",  "systemctl suspend"  },
+    { "reboot",   "systemctl reboot"   },
+    { "shutdown", "systemctl poweroff" },
+}
+menu_items = {}
+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
--- }}}