feat(binds): thunar on Super+F, mixer panel on Super+S, ssh on Super+Ctrl+S
Super+F now opens the file manager, and the primary PipeWire mixer panel (supersonic-booster / audio-panel) moves off Super+Shift+S onto the bare Super+S — the two things reached most often shouldn't need a modifier. Each displaced bind takes an extra modifier rather than being dropped: Super+F thunar (was: filepicker -> clipboard) Super+Ctrl+Shift+F filepicker path (was: Super+F) Super+S mixer panel (was: Super+Shift+S) Super+Shift+S pavucontrol fallback (was: Super+S) Super+Ctrl+S amssh ssh manager (was: Super+Ctrl+R, now free) Super+Ctrl+Shift+S hyprsunset gamma -10 (was: Super+Ctrl+S) Super+Shift+F (filepicker contents), Super+Ctrl+F (monocle) and Super+Alt+F (fullscreen) are unchanged. The one wrinkle is hyprsunset: gamma up/down was a Ctrl+W / Ctrl+S pair alongside the Ctrl+A / Ctrl+Q temperature pair, and gamma-down now sits on Ctrl+Shift+S, so that cluster is no longer symmetric. Applied identically to hyprlua and hyprdrive. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>main
parent
d6cb0909ae
commit
ed8fe12855
|
|
@ -77,15 +77,18 @@ hl.bind(mainMod .. " + RETURN", hl.dsp.exec_cmd(menu))
|
||||||
hl.bind(mainMod .. " + SHIFT + RETURN", hl.dsp.exec_cmd(winswitch))
|
hl.bind(mainMod .. " + SHIFT + RETURN", hl.dsp.exec_cmd(winswitch))
|
||||||
hl.bind("CTRL + SHIFT + R", hl.dsp.exec_cmd(menu))
|
hl.bind("CTRL + SHIFT + R", hl.dsp.exec_cmd(menu))
|
||||||
|
|
||||||
|
hl.bind(mainMod .. " + F", hl.dsp.exec_cmd(fileManager))
|
||||||
|
|
||||||
-- File picker dialog -> clipboard (path / contents)
|
-- File picker dialog -> clipboard (path / contents)
|
||||||
hl.bind(mainMod .. " + F", hl.dsp.exec_cmd("[tag +filepicker] ~/.config/scripts/filepicker-clipboard.sh path"))
|
hl.bind(mainMod .. " + CTRL + SHIFT + F",hl.dsp.exec_cmd("[tag +filepicker] ~/.config/scripts/filepicker-clipboard.sh path"))
|
||||||
hl.bind(mainMod .. " + SHIFT + F", hl.dsp.exec_cmd("[tag +filepicker] ~/.config/scripts/filepicker-clipboard.sh content"))
|
hl.bind(mainMod .. " + SHIFT + F", hl.dsp.exec_cmd("[tag +filepicker] ~/.config/scripts/filepicker-clipboard.sh content"))
|
||||||
|
|
||||||
hl.bind(mainMod .. " + S", hl.dsp.exec_cmd("[tag +mixer] pavucontrol"))
|
-- Super+S is the supersonic-booster mixer (see below); pavucontrol is the fallback.
|
||||||
|
hl.bind(mainMod .. " + SHIFT + S", hl.dsp.exec_cmd("[tag +mixer] pavucontrol"))
|
||||||
hl.bind(mainMod .. " + U", hl.dsp.exec_cmd("[tag +centered-L] kitty btop"))
|
hl.bind(mainMod .. " + U", hl.dsp.exec_cmd("[tag +centered-L] kitty btop"))
|
||||||
hl.bind(mainMod .. " + W", hl.dsp.exec_cmd("[tag +centered-L] kitty -e ~/.config/scripts/wallpaper-picker ~/Pictures"))
|
hl.bind(mainMod .. " + W", hl.dsp.exec_cmd("[tag +centered-L] kitty -e ~/.config/scripts/wallpaper-picker ~/Pictures"))
|
||||||
hl.bind(mainMod .. " + SHIFT + M", hl.dsp.exec_cmd("[tag +centered-L] kitty -e ~/.config/scripts/monitor-manager"))
|
hl.bind(mainMod .. " + SHIFT + M", hl.dsp.exec_cmd("[tag +centered-L] kitty -e ~/.config/scripts/monitor-manager"))
|
||||||
hl.bind(mainMod .. " + CTRL + R", hl.dsp.exec_cmd("[tag +centered-L] kitty -e ~/.config/scripts/amssh"))
|
hl.bind(mainMod .. " + CTRL + S", hl.dsp.exec_cmd("[tag +centered-L] kitty -e ~/.config/scripts/amssh"))
|
||||||
hl.bind(mainMod .. " + F1", hl.dsp.exec_cmd("[tag +centered] kitty ~/.config/scripts/helpmenu.sh"))
|
hl.bind(mainMod .. " + F1", hl.dsp.exec_cmd("[tag +centered] kitty ~/.config/scripts/helpmenu.sh"))
|
||||||
hl.bind(mainMod .. " + CTRL + T", hl.dsp.exec_cmd("[tag +centered-S] kitty bash ~/.config/scripts/timer-pick"))
|
hl.bind(mainMod .. " + CTRL + T", hl.dsp.exec_cmd("[tag +centered-S] kitty bash ~/.config/scripts/timer-pick"))
|
||||||
hl.bind(mainMod .. " + SHIFT + F1", hl.dsp.exec_cmd("[tag +centered-L] kitty nvim ~/.config/hypr/usr/binds.lua"))
|
hl.bind(mainMod .. " + SHIFT + F1", hl.dsp.exec_cmd("[tag +centered-L] kitty nvim ~/.config/hypr/usr/binds.lua"))
|
||||||
|
|
@ -343,8 +346,8 @@ hl.bind(mainMod .. " + Z", hl.dsp.exec_cmd("~/.config/scripts/station-bar.sh tog
|
||||||
--------------------------
|
--------------------------
|
||||||
|
|
||||||
-- PipeWire mixer panel: Applications / Output / Input / General tabs.
|
-- PipeWire mixer panel: Applications / Output / Input / General tabs.
|
||||||
-- Super+S is already the pavucontrol fallback mixer; this is the primary one.
|
-- The primary mixer, on Super+S; pavucontrol is the Super+Shift+S fallback.
|
||||||
hl.bind(mainMod .. " + SHIFT + S", hl.dsp.exec_cmd("~/.config/scripts/supersonic-booster.sh"), { release = true })
|
hl.bind(mainMod .. " + S", hl.dsp.exec_cmd("~/.config/scripts/supersonic-booster.sh"), { release = true })
|
||||||
|
|
||||||
--------------------
|
--------------------
|
||||||
---- SCREENSHOT ----
|
---- SCREENSHOT ----
|
||||||
|
|
@ -377,7 +380,8 @@ hl.bind("XF86MonBrightnessDown", hl.dsp.exec_cmd("bri --down"), { locked = true,
|
||||||
--------------------
|
--------------------
|
||||||
|
|
||||||
hl.bind(mainMod .. " + CTRL + W", hl.dsp.exec_cmd("hyprctl hyprsunset gamma +10"))
|
hl.bind(mainMod .. " + CTRL + W", hl.dsp.exec_cmd("hyprctl hyprsunset gamma +10"))
|
||||||
hl.bind(mainMod .. " + CTRL + S", hl.dsp.exec_cmd("hyprctl hyprsunset gamma -10"))
|
-- Super+Ctrl+S is the ssh manager, so gamma-down takes the extra SHIFT.
|
||||||
|
hl.bind(mainMod .. " + CTRL + SHIFT + S", hl.dsp.exec_cmd("hyprctl hyprsunset gamma -10"))
|
||||||
hl.bind(mainMod .. " + CTRL + A", hl.dsp.exec_cmd("hyprctl hyprsunset temperature +450"))
|
hl.bind(mainMod .. " + CTRL + A", hl.dsp.exec_cmd("hyprctl hyprsunset temperature +450"))
|
||||||
hl.bind(mainMod .. " + CTRL + Q", hl.dsp.exec_cmd("hyprctl hyprsunset temperature -450"))
|
hl.bind(mainMod .. " + CTRL + Q", hl.dsp.exec_cmd("hyprctl hyprsunset temperature -450"))
|
||||||
hl.bind(mainMod .. " + CTRL + X", hl.dsp.exec_cmd("hyprctl hyprsunset identity"))
|
hl.bind(mainMod .. " + CTRL + X", hl.dsp.exec_cmd("hyprctl hyprsunset identity"))
|
||||||
|
|
|
||||||
|
|
@ -78,18 +78,21 @@ hl.bind(mainMod .. " + SHIFT + RETURN", hl.dsp.exec_cmd(winswitch))
|
||||||
hl.bind(mainMod .. " + SHIFT + R", hl.dsp.exec_cmd("wofi --show drun"))
|
hl.bind(mainMod .. " + SHIFT + R", hl.dsp.exec_cmd("wofi --show drun"))
|
||||||
hl.bind("CTRL + SHIFT + R", hl.dsp.exec_cmd(menu))
|
hl.bind("CTRL + SHIFT + R", hl.dsp.exec_cmd(menu))
|
||||||
|
|
||||||
|
hl.bind(mainMod .. " + F", hl.dsp.exec_cmd(fileManager))
|
||||||
|
|
||||||
-- File picker dialog -> clipboard (path / contents)
|
-- File picker dialog -> clipboard (path / contents)
|
||||||
hl.bind(mainMod .. " + F", hl.dsp.exec_cmd("[tag +filepicker] ~/.config/scripts/filepicker-clipboard.sh path"))
|
hl.bind(mainMod .. " + CTRL + SHIFT + F",hl.dsp.exec_cmd("[tag +filepicker] ~/.config/scripts/filepicker-clipboard.sh path"))
|
||||||
hl.bind(mainMod .. " + SHIFT + F", hl.dsp.exec_cmd("[tag +filepicker] ~/.config/scripts/filepicker-clipboard.sh content"))
|
hl.bind(mainMod .. " + SHIFT + F", hl.dsp.exec_cmd("[tag +filepicker] ~/.config/scripts/filepicker-clipboard.sh content"))
|
||||||
-- old:
|
-- old:
|
||||||
-- hl.bind(mainMod .. " + F", hl.dsp.exec_cmd("~/.config/scripts/wofi-file-search.sh"))
|
-- hl.bind(mainMod .. " + F", hl.dsp.exec_cmd("~/.config/scripts/wofi-file-search.sh"))
|
||||||
-- hl.bind(mainMod .. " + SHIFT + F", hl.dsp.exec_cmd("~/.config/scripts/foldersearch.sh"))
|
-- hl.bind(mainMod .. " + SHIFT + F", hl.dsp.exec_cmd("~/.config/scripts/foldersearch.sh"))
|
||||||
|
|
||||||
hl.bind(mainMod .. " + S", hl.dsp.exec_cmd("[tag +mixer] pavucontrol"))
|
-- Super+S is the audio-panel mixer (see AUDIO-PANEL below); pavucontrol is the fallback.
|
||||||
|
hl.bind(mainMod .. " + SHIFT + S", hl.dsp.exec_cmd("[tag +mixer] pavucontrol"))
|
||||||
hl.bind(mainMod .. " + U", hl.dsp.exec_cmd("[tag +centered-L] kitty btop"))
|
hl.bind(mainMod .. " + U", hl.dsp.exec_cmd("[tag +centered-L] kitty btop"))
|
||||||
hl.bind(mainMod .. " + W", hl.dsp.exec_cmd("[tag +centered-L] kitty -e ~/.config/scripts/wallpaper-picker ~/Pictures"))
|
hl.bind(mainMod .. " + W", hl.dsp.exec_cmd("[tag +centered-L] kitty -e ~/.config/scripts/wallpaper-picker ~/Pictures"))
|
||||||
hl.bind(mainMod .. " + SHIFT + M", hl.dsp.exec_cmd("[tag +centered-L] kitty -e ~/.config/scripts/monitor-manager"))
|
hl.bind(mainMod .. " + SHIFT + M", hl.dsp.exec_cmd("[tag +centered-L] kitty -e ~/.config/scripts/monitor-manager"))
|
||||||
hl.bind(mainMod .. " + CTRL + R", hl.dsp.exec_cmd("[tag +centered-L] kitty -e ~/.config/scripts/amssh"))
|
hl.bind(mainMod .. " + CTRL + S", hl.dsp.exec_cmd("[tag +centered-L] kitty -e ~/.config/scripts/amssh"))
|
||||||
hl.bind(mainMod .. " + F1", hl.dsp.exec_cmd("[tag +centered] kitty ~/.config/scripts/helpmenu.sh"))
|
hl.bind(mainMod .. " + F1", hl.dsp.exec_cmd("[tag +centered] kitty ~/.config/scripts/helpmenu.sh"))
|
||||||
hl.bind(mainMod .. " + CTRL + T", hl.dsp.exec_cmd("[tag +centered-S] kitty bash ~/.config/scripts/timer-pick"))
|
hl.bind(mainMod .. " + CTRL + T", hl.dsp.exec_cmd("[tag +centered-S] kitty bash ~/.config/scripts/timer-pick"))
|
||||||
hl.bind(mainMod .. " + SHIFT + F1", hl.dsp.exec_cmd("[tag +centered-L] kitty nvim ~/.config/hypr/usr/binds.lua"))
|
hl.bind(mainMod .. " + SHIFT + F1", hl.dsp.exec_cmd("[tag +centered-L] kitty nvim ~/.config/hypr/usr/binds.lua"))
|
||||||
|
|
@ -323,8 +326,8 @@ hl.bind(mainMod .. " + SHIFT + A", hl.dsp.exec_cmd("~/.config/scripts/menu-toggl
|
||||||
--------------------
|
--------------------
|
||||||
|
|
||||||
-- PipeWire mixer panel: Applications / Output / Input / General tabs.
|
-- PipeWire mixer panel: Applications / Output / Input / General tabs.
|
||||||
-- Super+S is already the pavucontrol fallback mixer; this is the primary one.
|
-- The primary mixer, on Super+S; pavucontrol is the Super+Shift+S fallback.
|
||||||
hl.bind(mainMod .. " + SHIFT + S", hl.dsp.exec_cmd("~/.config/scripts/audio-panel.sh"), { release = true })
|
hl.bind(mainMod .. " + S", hl.dsp.exec_cmd("~/.config/scripts/audio-panel.sh"), { release = true })
|
||||||
|
|
||||||
--------------------
|
--------------------
|
||||||
---- SCREENSHOT ----
|
---- SCREENSHOT ----
|
||||||
|
|
@ -357,7 +360,8 @@ hl.bind("XF86MonBrightnessDown", hl.dsp.exec_cmd("bri --down"), { locked = true,
|
||||||
--------------------
|
--------------------
|
||||||
|
|
||||||
hl.bind(mainMod .. " + CTRL + W", hl.dsp.exec_cmd("hyprctl hyprsunset gamma +10"))
|
hl.bind(mainMod .. " + CTRL + W", hl.dsp.exec_cmd("hyprctl hyprsunset gamma +10"))
|
||||||
hl.bind(mainMod .. " + CTRL + S", hl.dsp.exec_cmd("hyprctl hyprsunset gamma -10"))
|
-- Super+Ctrl+S is the ssh manager, so gamma-down takes the extra SHIFT.
|
||||||
|
hl.bind(mainMod .. " + CTRL + SHIFT + S", hl.dsp.exec_cmd("hyprctl hyprsunset gamma -10"))
|
||||||
hl.bind(mainMod .. " + CTRL + A", hl.dsp.exec_cmd("hyprctl hyprsunset temperature +450"))
|
hl.bind(mainMod .. " + CTRL + A", hl.dsp.exec_cmd("hyprctl hyprsunset temperature +450"))
|
||||||
hl.bind(mainMod .. " + CTRL + Q", hl.dsp.exec_cmd("hyprctl hyprsunset temperature -450"))
|
hl.bind(mainMod .. " + CTRL + Q", hl.dsp.exec_cmd("hyprctl hyprsunset temperature -450"))
|
||||||
hl.bind(mainMod .. " + CTRL + X", hl.dsp.exec_cmd("hyprctl hyprsunset identity"))
|
hl.bind(mainMod .. " + CTRL + X", hl.dsp.exec_cmd("hyprctl hyprsunset identity"))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue