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
Jim Myhrberg
8e5537f264
feat(hammerspoon/hati): disable Google Chrome global hotkey
2024-02-27 10:37:33 +00:00
9c041a4f9a
feat(hammerspoon/window-management): add left/right super-narrow placements
2024-02-26 18:27:34 +00:00
a7ce4a5788
chore(hammerspoon): format window_management.lua via lsp server
2024-02-26 18:27:13 +00:00
779a589a3d
feat(hammerspoon/noct): replace Mailplane with Mail+ for Gmail
2024-02-23 23:43:30 +00:00
32b25c3717
feat(hammerspoon/noct): tweak host-specific URL handling and keybindings
2024-02-22 23:55:26 +00:00
Jim Myhrberg
240a970ba5
chore(hammerspoon/hati): change default browser to firefox
2024-02-12 04:37:17 +00:00
Jim Myhrberg
a0ac91449b
feat(hammerspoon/hosts): add hati specific configuration
2024-02-12 04:20:58 +00:00
e51d08c738
feat(hammerspoon): add Notion Calendar to list of calendar apps
2024-02-04 00:09:20 +01:00
259244eb81
feat(hammerspoon): use Chrome default profile instead of Edge
2024-02-04 00:09:20 +01:00
a5fc1a070a
feat(hammerspoon/noct): add Google Calendar, improve URL matching
2023-12-18 10:55:49 +00:00
df56386d7a
feat(hammerspoon): increase size of rounded corners drawn on screen
2023-11-20 11:11:56 +00:00
fea1e8bd99
feat(hammerspoon): tweak global hotkeys and URL handlers
2023-11-20 11:10:34 +00:00
047d11653b
refactor(hammerspoon): improve URL handling setup, enabling host-specific setup
2023-10-28 17:04:23 +01:00
407e02895d
feat(hammerspoon): setup URL handling to open different sites in different browsers
2023-10-24 13:59:53 +01:00
0b432f137d
chore(hammerspoon): update global hotkeys
2023-09-18 11:37:18 +01:00
9490cabd3d
chore(hammerspoon): format init.lua with language server
2023-04-23 16:30:32 +01:00