Starting off quickshell widgets replacing waybar and utils

This commit is contained in:
Nina Chlóe Kassandra Reiß
2026-07-03 07:25:09 +02:00
parent e1a6fcf4f5
commit a23c7443f6
18 changed files with 331 additions and 11 deletions
+16 -11
View File
@@ -1,4 +1,4 @@
local mainMod = "ALT"
local mainMod = "SUPER"
-- Move window in direction
hl.bind(mainMod .. " + SHIFT + H", hl.dsp.window.move({ direction = "left" }))
@@ -6,6 +6,11 @@ hl.bind(mainMod .. " + SHIFT + L", hl.dsp.window.move({ direction = "right" }))
hl.bind(mainMod .. " + SHIFT + K", hl.dsp.window.move({ direction = "up" }))
hl.bind(mainMod .. " + SHIFT + J", hl.dsp.window.move({ direction = "down" }))
hl.bind(mainMod .. " + H", hl.dsp.focus({ direction = "left" }))
hl.bind(mainMod .. " + J", hl.dsp.focus({ direction = "down" }))
hl.bind(mainMod .. " + K", hl.dsp.focus({ direction = "up" }))
hl.bind(mainMod .. " + L", hl.dsp.focus({ direction = "right" }))
-- Switch to numbered workspaces
for i = 1, 10 do
local key = i % 10 -- workspace 10 -> key 0
@@ -13,20 +18,20 @@ for i = 1, 10 do
end
-- Previous / next workspace
hl.bind("CTRL + ALT + H", hl.dsp.focus({ workspace = "-1" }))
hl.bind("CTRL + ALT + L", hl.dsp.focus({ workspace = "+1" }))
hl.bind("CTRL + ALT + LEFT", hl.dsp.focus({ workspace = "-1" }))
hl.bind("CTRL + ALT + RIGHT", hl.dsp.focus({ workspace = "+1" }))
hl.bind(mainMod .. " + ALT + H", hl.dsp.focus({ workspace = "-1" }))
hl.bind(mainMod .. " + ALT + L", hl.dsp.focus({ workspace = "+1" }))
-- hl.bind("CTRL + ALT + LEFT", hl.dsp.focus({ workspace = "-1" }))
-- hl.bind("CTRL + ALT + RIGHT", hl.dsp.focus({ workspace = "+1" }))
-- Move window to previous / next workspace (follows the window)
hl.bind("CTRL + ALT + SHIFT + H", hl.dsp.window.move({ workspace = "-1" }))
hl.bind("CTRL + ALT + SHIFT + L", hl.dsp.window.move({ workspace = "+1" }))
hl.bind("CTRL + ALT + SHIFT + LEFT", hl.dsp.window.move({ workspace = "-1" }))
hl.bind("CTRL + ALT + SHIFT + RIGHT", hl.dsp.window.move({ workspace = "+1" }))
hl.bind(mainMod .. " + ALT + SHIFT + H", hl.dsp.window.move({ workspace = "-1" }))
hl.bind(mainMod .. " + ALT + SHIFT + L", hl.dsp.window.move({ workspace = "+1" }))
-- hl.bind("CTRL + ALT + SHIFT + LEFT", hl.dsp.window.move({ workspace = "-1" }))
-- hl.bind("CTRL + ALT + SHIFT + RIGHT", hl.dsp.window.move({ workspace = "+1" }))
-- Move window to previous / next workspace silently
hl.bind(mainMod .. " + CTRL + SHIFT + H", hl.dsp.window.move({ workspace = "-1", follow = false }))
hl.bind(mainMod .. " + CTRL + SHIFT + L", hl.dsp.window.move({ workspace = "+1", follow = false }))
hl.bind(mainMod .. " + ALT + SHIFT + J", hl.dsp.window.move({ workspace = "-1", follow = false }))
hl.bind(mainMod .. " + ALT + SHIFT + K", hl.dsp.window.move({ workspace = "+1", follow = false }))
-- hl.bind(mainMod .. " + CTRL + SHIFT + LEFT", hl.dsp.window.move({ workspace = "-1", follow = false }))
-- hl.bind(mainMod .. " + CTRL + SHIFT + RIGHT", hl.dsp.window.move({ workspace = "+1", follow = false }))