chore(config): update desktop bindings, tmux keybindings, and MIME associations

This commit is contained in:
Prad Nukala committed 2026-09-29 17:45:29 -04:00
1 parent 4768ec30f8
commit 2974f6eb5b
5 files changed
+116 -135

No files matched your search

+9 -3
View File
@@ -123,8 +123,10 @@ o.bind("SUPER + CTRL + J", "Next workspace", hl.dsp.focus({ workspace = "e+1" })
o.bind("SUPER + CTRL + K", "Previous workspace", hl.dsp.focus({ workspace = "e-1" }))
-- Scratch workspaces. Omarchy's SUPER + S is taken by the region screenshot
-- below, so the main toggle lands on SUPER + CTRL + S, with SUPER + A (free
-- in Omarchy) as the home-row alias. SUPER + ALT + S (send window to the
-- below, so the main toggle (kitty/herdr) lands on SUPER + CTRL + S, with
-- SUPER + A (free in Omarchy) as the home-row alias. Claude Desktop has its
-- own scratch workspace on SUPER + SHIFT + A and SUPER + C (the latter
-- replaces Omarchy's universal copy). SUPER + ALT + S (send window to the
-- scratchpad) is still the Omarchy default and needs no line.
--
-- All of them go through ~/.local/bin/omarchy-toggle-scratch rather than the
@@ -136,7 +138,11 @@ o.bind("SUPER + CTRL + K", "Previous workspace", hl.dsp.focus({ workspace = "e-1
-- 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 scratch workspace", "omarchy-toggle-scratch scratchpad")
o.bind("SUPER + A", "Toggle Herdr 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")
-- 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
+3 -2
View File
@@ -50,9 +50,10 @@ o.window([[^tldraw-offline$]], { workspace = "5", fullscreen = true })
-- them; "silent" leaves the reveal to the script. Under the master layout the
-- first window to appear takes the master slot; the rest stack beside it.
--
-- SUPER + A / SUPER + CTRL + S: Claude Desktop + kitty/herdr, Studio Display.
o.window([[^com\.anthropic\.Claude$]], { workspace = "special:scratchpad silent" })
-- SUPER + A / SUPER + CTRL + S: kitty/herdr; SUPER + SHIFT + A: Claude
-- Desktop. Each alone on its own workspace, Studio Display.
o.window([[^kitty-herdr$]], { workspace = "special:scratchpad silent" })
o.window([[^com\.anthropic\.Claude$]], { workspace = "special:claude silent" })
-- SUPER + CTRL + ALT + E / M: Fastmail and Beeper, each alone on the
-- focused monitor.
o.window([[^com\.fastmail\.Fastmail$]], { workspace = "special:fastmail silent" })