lazy push before updates

This commit is contained in:
Noella
2025-12-30 13:23:54 -07:00
parent 44ab8019bc
commit 34b678e020
30 changed files with 727 additions and 208 deletions

View File

@@ -91,21 +91,49 @@ function _M.get()
-- Prompt
awful.key({ RC.vars.modkey }, "r", function()
awful.spawn("rofi -show drun")
awful.spawn("rofi -show run")
end, { description = "run prompt", group = "launcher" }),
awful.key({ RC.vars.modkey }, "w", function()
awful.spawn("rofi -show window")
end, { description = "window prompt", group = "launcher" }),
awful.key({ RC.vars.modkey }, "[", function()
awful.spawn("rofi -show power-menu -modi power-menu:rofi-power-menu")
end, { description = "power menu", group = "launcher" }),
awful.key({ RC.vars.modkey }, "x", function()
awful.prompt.run({
prompt = "Run Lua code: ",
textbox = awful.screen.focused().mypromptbox.widget,
exe_callback = awful.util.eval,
history_path = awful.util.get_cache_dir() .. "/history_eval",
})
end, { description = "lua execute prompt", group = "awesome" }),
-- Menubar
awful.key({ RC.vars.modkey }, "p", function()
menubar.show()
end, { description = "show the menubar", group = "launcher" })
awful.key({}, "XF86AudioRaiseVolume", function()
awful.spawn("pamixer -i 5")
end, { description = "raise volume", group = "media" }),
awful.key({}, "XF86AudioLowerVolume", function()
awful.spawn("pamixer -d 5")
end, { description = "lower volume", group = "media" }),
awful.key({}, "XF86AudioMute", function()
awful.spawn("pamixer -t")
end, { description = "toggle mute", group = "media" }),
awful.key({}, "XF86MonBrightnessUp", function()
awful.spawn("light -A 5")
end, { description = "raise brightness", group = "system" }),
awful.key({}, "XF86MonBrightnessDown", function()
awful.spawn("light -U 5")
end, { description = "lower brightness", group = "system" }),
awful.key({}, "Play", function()
awful.spawn("playerctl play-pause")
end, { description = "play/pause media", group = "media" }),
awful.key({}, "Next", function()
awful.spawn("playerctl next")
end, { description = "next media", group = "media" }),
awful.key({}, "Prior", function()
awful.spawn("playerctl previous")
end, { description = "previous media", group = "media" }),
awful.key({ RC.vars.modkey, "Shift" }, "r", function()
awful.spawn("firefox")
end, { description = "launch browser", group = "launcher" }),
awful.key({ RC.vars.modkey }, "b", function()
require("statusbar.bottom.widgets").get_battery_widget().toggle_percentage()
end, { description = "toggle battery percent", group = "system" })
)
for i = 1, 6 do
@@ -148,7 +176,7 @@ function _M.get()
)
end
return globalkeys
return globalkeys
end
return setmetatable({}, {