From dda4d28db08c7d36f5a08f0b340149ba724e2df1 Mon Sep 17 00:00:00 2001 From: tux Date: Thu, 14 Nov 2024 07:18:33 +0530 Subject: [PATCH] feat(awesomeWM): remove main menu --- pkgs/awesome/awesome/binds/global/mouse.lua | 5 --- pkgs/awesome/awesome/ui/init.lua | 1 - pkgs/awesome/awesome/ui/menu/init.lua | 41 --------------------- 3 files changed, 47 deletions(-) delete mode 100644 pkgs/awesome/awesome/ui/menu/init.lua diff --git a/pkgs/awesome/awesome/binds/global/mouse.lua b/pkgs/awesome/awesome/binds/global/mouse.lua index d1078f4..99ec3fc 100644 --- a/pkgs/awesome/awesome/binds/global/mouse.lua +++ b/pkgs/awesome/awesome/binds/global/mouse.lua @@ -1,12 +1,7 @@ local awful = require("awful") -local widgets = require("ui") - --- Global mouse bindings awful.mouse.append_global_mousebindings({ - awful.button(nil, 3, function() - widgets.menu.main:toggle() - end), awful.button(nil, 4, awful.tag.viewprev), awful.button(nil, 5, awful.tag.viewnext), }) diff --git a/pkgs/awesome/awesome/ui/init.lua b/pkgs/awesome/awesome/ui/init.lua index 6291117..897cf25 100644 --- a/pkgs/awesome/awesome/ui/init.lua +++ b/pkgs/awesome/awesome/ui/init.lua @@ -1,6 +1,5 @@ -- Returns all widgets, with assigned names, in a table. return { - menu = require(... .. ".menu"), notification = require(... .. ".notification"), titlebar = require(... .. ".titlebar"), wibar = require(... .. ".wibar"), diff --git a/pkgs/awesome/awesome/ui/menu/init.lua b/pkgs/awesome/awesome/ui/menu/init.lua deleted file mode 100644 index 6b9ba7b..0000000 --- a/pkgs/awesome/awesome/ui/menu/init.lua +++ /dev/null @@ -1,41 +0,0 @@ -local awful = require("awful") -local beautiful = require("beautiful") - ---- Menu -local menu = {} -local apps = require("config.apps") -local hkey_popup = require("awful.hotkeys_popup") - --- Create a main menu. -menu.awesome = { - { - "hotkeys", - function() - hkey_popup.show_help(nil, awful.screen.focused()) - end, - }, - { "manual", apps.terminal .. " -e man awesome" }, - -- Not part of the original config but extremely useful, especially as the example - -- config is meant to serve as an example to build your own environment upon. - { - "docs", - (os.getenv("BROWSER") or "firefox") .. " https://awesomewm.org/apidoc", - }, - { "edit config", apps.editor_cmd .. " " .. awesome.conffile }, - { "restart", awesome.restart }, - { - "quit", - function() - awesome.quit() - end, - }, -} - -menu.main = awful.menu({ - items = { - { "awesome", menu.awesome, beautiful.awesome_icon }, - { "open terminal", apps.terminal }, - }, -}) - -return menu