summaryrefslogtreecommitdiff
path: root/raveos-hyprland-theme/theme-data/hypr/config/keybinds.lua
diff options
context:
space:
mode:
authorNippy <nippy@rp1.hu>2026-07-28 15:11:02 +0200
committerNippy <nippy@rp1.hu>2026-07-28 15:11:02 +0200
commit077a92c901cb4f31bdb47a1a19a73636be0b4a48 (patch)
treed86acead5a642dd4d2dde332c0733012b37079c4 /raveos-hyprland-theme/theme-data/hypr/config/keybinds.lua
parent0bd16bd038538d879cbf21f3ef0731f06c3bfb24 (diff)
downloadRaveOS-PKGBUILD-077a92c901cb4f31bdb47a1a19a73636be0b4a48.tar.gz
RaveOS-PKGBUILD-077a92c901cb4f31bdb47a1a19a73636be0b4a48.zip
new settings
Diffstat (limited to 'raveos-hyprland-theme/theme-data/hypr/config/keybinds.lua')
-rw-r--r--raveos-hyprland-theme/theme-data/hypr/config/keybinds.lua17
1 files changed, 12 insertions, 5 deletions
diff --git a/raveos-hyprland-theme/theme-data/hypr/config/keybinds.lua b/raveos-hyprland-theme/theme-data/hypr/config/keybinds.lua
index f5afb72..12b58b9 100644
--- a/raveos-hyprland-theme/theme-data/hypr/config/keybinds.lua
+++ b/raveos-hyprland-theme/theme-data/hypr/config/keybinds.lua
@@ -14,14 +14,17 @@ for i = 1, 10 do
end
-- Shell Binds
-hl.bind("SUPER", hl.dsp.exec_cmd("dms ipc call spotlight toggle"))
+hl.bind("SUPER + SUPER_L", hl.dsp.exec_cmd("dms ipc call spotlight toggle"), { release = true })
hl.bind(mainMod .. " + P", hl.dsp.exec_cmd("dms ipc call clipboard toggle"))
hl.bind(mainMod .. " + M", hl.dsp.exec_cmd("dms ipc call processlist toggle"))
-hl.bind(mainMod .. " + SHIFT + N", hl.dsp.exec_cmd("dms ipc call spotlight toggle"))
-hl.bind(mainMod .. " + N", hl.dsp.exec_cmd("dms ipc call notifications toggle"))
+hl.bind(mainMod .. " + SHIFT + N", hl.dsp.exec_cmd("dms ipc call notifications toggle"))
+hl.bind(mainMod .. " + N", hl.dsp.exec_cmd("dms ipc call notepad toggle"))
hl.bind(mainMod .. " + S", hl.dsp.exec_cmd("dms ipc call settings toggle"))
hl.bind(mainMod .. " + Y", hl.dsp.exec_cmd("dms ipc call dankdash wallpaper"))
+-- RaveSwitch
+hl.bind("SUPER + TAB", hl.dsp.exec_cmd([[raveswitch socat '{"OpenSwitch":{"reverse":false}}']]))
+
-- Apps
hl.bind(secondMod .. " + T", hl.dsp.exec_cmd("kitty"))
hl.bind(secondMod .. " + F", hl.dsp.exec_cmd("freetube"))
@@ -36,8 +39,7 @@ hl.bind("CTRL + SUPER + End", hl.dsp.exec_cmd("poweroff"))
-- Window management
hl.bind(mainMod .. " + Q", hl.dsp.window.kill())
hl.bind(mainMod .. " + V", hl.dsp.window.float())
-hl.bind(mainMod .. " + Tab", hl.dsp.exec_cmd([[hyprshell socat '{"OpenSwitch":{"reverse":false}}']]))
-hl.bind(mainMod .. " + SHIFT + Tab", hl.dsp.exec_cmd([[hyprshell socat '{"OpenSwitch":{"reverse":true}}']]))
+hl.bind(mainMod .. " + SHIFT + Tab", hl.dsp.exec_cmd([[raveswitch socat '{"OpenSwitch":{"reverse":true}}']]))
-- Move focus with mainMod + arrow keys
hl.bind(mainMod .. " + left", hl.dsp.focus({ direction = "left" }))
@@ -49,6 +51,11 @@ hl.bind(mainMod .. " + down", hl.dsp.focus({ direction = "down" }))
hl.bind(mainMod .. " + mouse:272", hl.dsp.window.drag())
hl.bind(mainMod .. " + mouse:273", hl.dsp.window.resize())
+-- Screenshots (Hyprshot)
+hl.bind("Print", hl.dsp.exec_cmd("hyprshot -m output"))
+hl.bind("SHIFT + Print", hl.dsp.exec_cmd("hyprshot -m region"))
+hl.bind(mainMod .. " + Print", hl.dsp.exec_cmd("hyprshot -m window"))
+
-- Laptop multimedia keys
hl.bind("XF86AudioRaiseVolume", hl.dsp.exec_cmd("wpctl set-volume -l 1 @DEFAULT_AUDIO_SINK@ 5%+"), { locked = true, repeating = true })
hl.bind("XF86AudioLowerVolume", hl.dsp.exec_cmd("wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-"), { locked = true, repeating = true })