From 1023c0e4d6c52affff42c5c2c773b7df982bc364 Mon Sep 17 00:00:00 2001 From: Prad Nukala Date: Tue, 6 Oct 2026 11:52:12 -0400 Subject: [PATCH] refactor(config): reorganize Hyprland and Kitty keybindings --- dot_config/hypr/bindings.lua | 12 ++++-------- dot_config/kitty/kitty.conf | 3 --- 2 files changed, 4 insertions(+), 11 deletions(-) diff --git a/dot_config/hypr/bindings.lua b/dot_config/hypr/bindings.lua index c111f44..87bd45c 100644 --- a/dot_config/hypr/bindings.lua +++ b/dot_config/hypr/bindings.lua @@ -137,12 +137,11 @@ o.bind("SUPER + CTRL + K", "Previous workspace", hl.dsp.focus({ workspace = "e-1 -- hypr/hyprland.lua. Fastmail and Beeper have their own scratch workspaces -- under SUPER + CTRL + ALT + E / M in the Applications block below. hl.unbind("SUPER + CTRL + S") -- was: share menu -o.bind("SUPER + CTRL + S", "Toggle scratch workspace", "omarchy-toggle-scratch scratchpad") -o.bind("SUPER + A", "Toggle Tern scratch workspace", "omarchy-toggle-scratch scratchpad") hl.unbind("SUPER + SHIFT + A") -- was: ChatGPT web app -o.bind("SUPER + SHIFT + A", "Toggle Claude scratch workspace", "omarchy-toggle-scratch claude") -hl.unbind("SUPER + C") -- was: universal copy -o.bind("SUPER + C", "Toggle Claude scratch workspace", "omarchy-toggle-scratch claude") + +o.bind("SUPER + CTRL + S", "Toggle scratch workspace", "omarchy-toggle-scratch scratchpad") +o.bind("SUPER + CTRL + ALT + H", "Toggle Tern scratch workspace", "omarchy-toggle-scratch scratchpad") +o.bind("SUPER + CTRL + ALT + L", "Toggle Claude scratch workspace", "omarchy-toggle-scratch claude") -- Workspaces 1 to 5 on the home row of the left half: ALT to focus, -- ALT + SHIFT to send the window there. No Omarchy default uses ALT with a @@ -209,10 +208,7 @@ o.bind("SUPER + SHIFT + ALT + C", "Fit visible columns", hl.dsp.layout("fit visi -- entry the vicinae URLs named, so no binary names are guessed. hl.unbind("SUPER + CTRL + A") -- was: audio panel -o.bind("SUPER + CTRL + A", "Claude", "omarchy-launch-or-focus claude \"gtk-launch com.anthropic.Claude\"") -o.bind("SUPER + CTRL + G", "Gemini", "omarchy-launch-or-focus gemini \"gtk-launch gemini-desktop\"") -o.bind("SUPER + CTRL + ALT + H", "AI apps", "omarchy-cycle ai") o.bind("SUPER + CTRL + ALT + J", "Terminals", "omarchy-cycle-terminal") o.bind("SUPER + CTRL + ALT + K", "Browsers", "omarchy-cycle-browser") o.bind("SUPER + CTRL + ALT + G", "Ghostty", "omarchy-cycle ghostty") diff --git a/dot_config/kitty/kitty.conf b/dot_config/kitty/kitty.conf index 070052e..5976885 100644 --- a/dot_config/kitty/kitty.conf +++ b/dot_config/kitty/kitty.conf @@ -61,9 +61,6 @@ map ctrl+shift+e launch_vs50 nvim # tmux host: same trick — kitty stays dumb, tmux owns panes/windows/sessions map ctrl+shift+p launch_hs atuin-pick -# Spawn -map super+t launch --type=background --cwd=current kitty --class=kitty-tmux --config ~/.config/kitty/tmux.conf -map super+a launch --type=background --cwd=current kitty --class=kitty-herdr --config ~/.config/kitty/herdr.conf # Misc map ctrl+shift+c copy_to_clipboard