c83cd5e62b
chore(hammerspoon): remove window management margins
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-06 13:40:24 +00:00
54fac673e0
feat(hammerspoon/noct): add Codex app toggle keybinding
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-06 13:39:58 +00:00
Jim Myhrberg
e34efe233e
chore(hammerspoon/hati): move 'Cursor' key binding for app toggle definition
2026-01-27 16:57:05 +00:00
Jim Myhrberg
c0694b0494
fix(hammerspoon/hati): swap key bindings for Claude and Open WebUI
2026-01-19 19:26:54 +00:00
3ef428c5ea
fix(hammerspoon/noct): swap Claude and ChatGPT key bindings
2026-01-15 21:19:51 +00:00
Jim Myhrberg
17b96034b6
feat(hammerspoon/hati): update Gmail hotkey to use Mail+ for Gmail
2025-12-02 10:17:32 +00:00
f2be6869d2
style(hammerspoon/window_management): improve comment formatting for better readability
2025-11-05 20:50:41 +00:00
1b2c9351cc
feat(hammerspoon/hosts/noct): update ChatGPT keybinding to include ChatGPT Atlas
2025-10-29 09:44:49 +00:00
76bbdfb25f
fix(hammerspoon/hosts/noct): reorder app toggle keybindings and add Visual Studio Code options
2025-10-25 12:10:49 +01:00
d79d05b551
feat(hammerspoon/window_management): update window resize dimensions for cmd+ctrl+alt+f
2025-10-25 12:08:50 +01:00
Jim Myhrberg
699b4a05d4
fix(hammerspoon/hosts/hati): reorder app toggle keybindings for Visual Studio Code
2025-10-22 10:20:47 +01:00
Jim Myhrberg
62b252f570
chore(hosts/hati): comment out Ghostty and Warp terminal configurations
2025-10-01 17:53:00 +01:00
9e1fd19992
fix(hammerspoon/app_toggle): enhance app name matching to include sanitized names
2025-09-28 16:47:45 +01:00
c939a13be8
feat(hammerspoon/app_toggle): have showAppInfo print to console as well
2025-09-27 05:42:44 +01:00
6fcc5013e9
feat(hosts/noct): add WhatsApp app toggle keybinding
2025-09-27 05:34:49 +01:00
86c5a45570
fix(hammerspoon/app_toggle): sanitize app names to handle non-printable characters
2025-09-27 05:34:15 +01:00
Jim Myhrberg
086d80d6bd
feat(hosts/hati): tweak keybinding method for activating Ghostty terminal
2025-09-23 17:53:36 +01:00
Jim Myhrberg
4baed4f299
feat(hosts/hati): use Ghostty as main terminal application
2025-09-22 14:50:47 +01:00
e3377c7dbe
fix(hammerspoon/app_toggle): fix exception on certain spps
2025-08-30 03:59:13 +01:00
4e7a48fb2c
fix(hammerspoon/app_toggle): find only legit GUI apps
...
- Fixes an issue with `* Web Content` processes raising an error when checking their path.
- Restrict list of running apps to those who's path ends with `.app`, effectively filtering out background processes and services.
2025-08-19 09:44:59 +01:00
Jim Myhrberg
31e79a0d64
feat(hati/hotkeys): make Notion Calendar primary calendar app
2025-07-21 18:10:05 +01:00
525fe77e62
chore(hammerspoon/app_toggle): minor lint warning fix
2025-07-07 10:16:46 +01:00
456547a278
chore(hammerspoon/noct): add commented out setup for Wrap as main terminal app
2025-06-28 16:19:59 +01:00
Jim Myhrberg
db5efc926c
chore(hammerspoon/hati): make Code primary VSCode
2025-05-29 12:47:38 +01:00
68f828b356
chore(hammerspoon/noct): make stable VSCode default
2025-05-26 01:16:15 +01:00
Jim Myhrberg
da24c81f93
chore(hati/keybindings): bind GitButler to cmd+ctrl+f
2025-05-05 13:49:44 +01:00
Jim Myhrberg
0494075eb0
chore(hati/keybindings): use Warp as primary terminal application
2025-05-05 13:49:04 +01:00
1f61ddd8e4
chore(hammerspoon/noct): set cmd+ctrl+f global keybinding to GitButler
2025-05-03 13:34:38 +01:00
Jim Myhrberg
f4f9b055bb
chore(hammerspoon/hati): change email client global keybinding
2025-04-01 10:47:36 +01:00
4616736544
feat(hammerspoon/noct): swap Emacs and Cursor keybindings
2025-02-10 01:55:10 +00:00
Jim Myhrberg
726de4a6d7
feat(hammerspoon/hati): tweak global app keybindings
2025-02-10 01:50:34 +00:00
ffe5933b17
feat(hammerspoon): add app_hider.lua which allows hiding apps on loss of focus
2025-01-13 19:57:57 +00:00
Jim Myhrberg
0f0efd5917
feat(hammerspoon/hosts/hati): tweak global keybindings
2025-01-06 10:30:08 +00:00
30c8ab45af
feat(hammerspoon/noct): update global keybindings
2024-10-21 00:03:20 +01:00
Jim Myhrberg
4f99ba5001
chore(hammerspoon/hati): tweak global keybindings
2024-10-18 12:23:39 +01:00
Jim Myhrberg
fc4ebfd5fd
fix(hammerspoon/misc): change kill keybinding to not conflict with window management
2024-07-15 09:44:06 +01:00
Jim Myhrberg
576d03a17a
feat(hammerspoon/misc): add helper to easily trigger killall Dock
...
When waking macOS from sleep with multiple external monitors, it does
not correctly display the wallpaper on all screens, and can sometimes
get confused about window placement boundaries. The fix is to simply
restart the Dock process which handles these things.
This simply adds a cmd+ctrl+alt+k keybinding to trigger this via
Hammerspoon. This is particularly useful in the rare occasion you wake a
laptop without external displays which were disconnected when it was
asleep, as it sometimes gets confused to the point it thinks there are
external displays, and does not consider the internal display as part of
the usable desktop space, meaning there's no way to open a terminal
window to execute `killall Dock`. While this VERY rare, it does still
happen, which more than justifies the few lines of lua here.
2024-07-15 09:27:20 +01:00
Jim Myhrberg
e0e872227f
fix(hammerspoon/hati): remove defunct keybinding
2024-07-15 09:26:53 +01:00
4e5644de9d
feat(hammerspoon/noct): remove cmd+ctrl+s keybind for Music app
2024-05-12 17:53:32 +01:00
90617b48e0
feat(hammerspoon/noct): add keybind for show app info helper
2024-05-12 17:53:13 +01:00
995181f67f
feat(hammerspoon/noct): don't URL handler anymore
...
For now, I'm trying out Arc as the main browser, and the Little Arc
feature doesn't play super nice when links open via Hammerspoon.
2024-05-12 17:52:13 +01:00
6336532081
fix(hammerspoon/window-management): move to space works with Arc browser
2024-05-12 17:51:14 +01:00
Jim Myhrberg
f3bf4ff98d
fix(hammerspoon/hati): disable URL handling with Hammerspoon
...
When using Arc and having new links open in Little Arc while having
Hammerspoon set as the default browser, clicking a link first switches
to and focuses on the most recent main Arc window, before then opening
Little Arc.
While if Arc itself is the default browser, no such focus switching
happens, and instead Little Arc just opens and gets focus.
2024-05-10 17:49:41 +01:00
Jim Myhrberg
7fff0e62af
fix(hammerspoon/hati): use Arc as default browser via Hammerspoon
2024-05-09 21:14:36 +01:00
Jim Myhrberg
4e5259cd1e
feat(hammerspoon/apptoggle): add showAppInfo() utility function
2024-05-09 21:14:17 +01:00
Jim Myhrberg
bab3b33c97
chore(hammerspoon/hati): don't use hammerspoon as URL handler
2024-05-09 09:30:00 +01:00
3201add496
feat(hammerspoon/noct): switch cmd+ctrl+4 to HuggingChat
2024-05-09 02:28:36 +01:00
Jim Myhrberg
9b8135e84d
feat(hammerspoon/host/hati): add keybind for HuggingChat
2024-04-29 09:37:13 +01:00
Jim Myhrberg
b0f8500e59
feat(hammerspoon/hati): tweak global keybindings
2024-03-11 17:24:19 +00:00
d1116deb8a
fix(hammerspoon/window-management): enable moving VSCode windows between desktops
2024-03-07 12:55:07 +00:00