diff --git a/modules/darwin/karabiner.nix b/modules/darwin/karabiner.nix index 58bc1ca..08fbf28 100644 --- a/modules/darwin/karabiner.nix +++ b/modules/darwin/karabiner.nix @@ -12,6 +12,8 @@ let openHeliumNotifications = "open -na Helium.app --args https://x.com/i/notifications"; openHeliumT3Chat = "open -na Helium.app --args https://t3.chat/"; openHeliumExaSearch = "open -na Helium.app --args https://exa.ai/search"; + openChatGPT = "open -na Helium.app --args https://chatgpt.com/"; + openClaude = "open -na Helium.app --args https://claude.ai/new"; numbers = [ "1" @@ -255,6 +257,44 @@ let } ]; } + { + description = "Hyper+C opens ChatGPT"; + manipulators = [ + { + from = { + key_code = "c"; + modifiers = { + mandatory = hyperModifiers; + }; + }; + to = [ + { + shell_command = openChatGPT; + } + ]; + type = "basic"; + } + ]; + } + { + description = "Hyper+L opens Claude"; + manipulators = [ + { + from = { + key_code = "l"; + modifiers = { + mandatory = hyperModifiers; + }; + }; + to = [ + { + shell_command = openClaude; + } + ]; + type = "basic"; + } + ]; + } ]; };