From 3c835f380741a1882e90b8374bbabe56075d18e9 Mon Sep 17 00:00:00 2001 From: Yessiest Date: Sat, 20 May 2023 20:17:35 +0400 Subject: [PATCH] some QoL patches --- modules/autostart.lua | 2 +- widgets/supermenu.lua | 2 +- widgets/supermenu/applications-tab.lua | 5 +++++ 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/modules/autostart.lua b/modules/autostart.lua index eaab4f6..7369869 100644 --- a/modules/autostart.lua +++ b/modules/autostart.lua @@ -10,7 +10,7 @@ local awful = require("awful") local gears = require("gears") local gfs = gears.filesystem local menu_utils = require("menubar.utils") -local stdir = "/tmp/.awesome_startup/" +local stdir = os.getenv("XDG_RUNTIME_DIR").."/.awesome_startup/" gfs.make_directories(stdir) awful.spawn.with_line_callback("find "..gfs.get_xdg_config_home().."autostart/ -name *.desktop",{ stdout = function(line) diff --git a/widgets/supermenu.lua b/widgets/supermenu.lua index 0387c06..ab45ac0 100644 --- a/widgets/supermenu.lua +++ b/widgets/supermenu.lua @@ -86,7 +86,7 @@ local function _preload(args) end)) else -- Let the compositor handle transparency - supermenu_root.bg = style.popup.bg_normal.."33" + supermenu_root.bg = style.popup.bg_normal.."66" supermenu.widget.bg = "#00000000" end end diff --git a/widgets/supermenu/applications-tab.lua b/widgets/supermenu/applications-tab.lua index 8f7e49a..d52f01f 100644 --- a/widgets/supermenu/applications-tab.lua +++ b/widgets/supermenu/applications-tab.lua @@ -201,8 +201,13 @@ return function(args) } end) awesome.connect_signal("xdg::all_finished",function() + local count = 0 for _,v in pairs(xdg.apps) do + count = count + 1 appgrid:add(icon_cache:get(v.icon or beautiful.icon_default,v.name,v.exec)) + if count >= args.columns*args.rows then + break + end end end) return widget,icon