misc macos updates

This commit is contained in:
2025-10-22 14:07:45 -07:00
parent 6a6cd3bc79
commit 151cd20a95
4 changed files with 718 additions and 32 deletions

View File

@@ -114,7 +114,7 @@ function focusOrOpeniTerm()
end
end
hs.hotkey.bind({ "cmd", "ctrl" }, "T", focusOrOpeniTerm)
hs.hotkey.bind({ "cmd", "ctrl" }, "T", focusOrOpenGhostty)
--------------------------------------------------------------------
-- Open new / focus existing browser window in current desktop space
@@ -369,8 +369,6 @@ hs.hotkey.bind({ "cmd", "shift" }, "space", function()
click menu item "New Tab to the Right" of menu "Tab" of menu bar 1
end tell
delay 0.01
set URL of active tab of front window to "https://perplexity.ai"
end if
end tell
@@ -380,6 +378,34 @@ hs.hotkey.bind({ "cmd", "shift" }, "space", function()
))
end)
-- Open new / focus existing Discord window in current desktop space
hs.hotkey.bind({ "cmd", "ctrl" }, "R", function()
local app = "Discord"
wf_app = wf.new(false):setAppFilter(app, { currentSpace = true })
local wins = wf_app:getWindows()
local count = 0
for _ in pairs(wins) do
count = count + 1
end
if count > 0 then
wf_app:getWindows()[1]:focus()
else
hs.osascript.applescript(string.format(
[[
tell application "System Events" to tell process "%s"
click menu item "New Window" of menu "File" of menu bar 1
set frontmost to true
end tell
]],
app
))
end
end)
---------------------------------------------------------------------------
-- DESKTOP SWITCHING (axed)
-- Retroactive note: it should be harder, not easier, to context-switch :P