From 0cef95a1a1633803d9d0c8b205909ce1d760df17 Mon Sep 17 00:00:00 2001 From: TheGeneralist <180094941+thegeneralist01@users.noreply.github.com> Date: Sun, 5 Jul 2026 19:36:50 +0200 Subject: [PATCH] karabiner: remove Hyper+T, add Hyper+V for ChatGPT incognito and Hyper+; for Claude incognito --- modules/darwin/karabiner.nix | 59 ++++++++++++++++++++++++------------ 1 file changed, 40 insertions(+), 19 deletions(-) diff --git a/modules/darwin/karabiner.nix b/modules/darwin/karabiner.nix index 7c8ec32..4d5489d 100644 --- a/modules/darwin/karabiner.nix +++ b/modules/darwin/karabiner.nix @@ -14,7 +14,9 @@ let 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/"; + openChatGPTIncognito = "open -na Helium.app --args https://chatgpt.com/?temporary-chat=true"; openClaude = "open -na Helium.app --args https://claude.ai/new"; + openClaudeIncognito = "open -na Helium.app --args https://claude.ai/new?incognito="; numbers = [ "1" @@ -392,25 +394,6 @@ let } ]; } - { - description = "Hyper+T opens T3 Chat"; - manipulators = [ - { - from = { - key_code = "t"; - modifiers = { - mandatory = hyperModifiers; - }; - }; - to = [ - { - shell_command = openHeliumT3Chat; - } - ]; - type = "basic"; - } - ]; - } { description = "Hyper+E opens Exa Search"; manipulators = [ @@ -480,6 +463,25 @@ let } ]; } + { + description = "Hyper+V opens ChatGPT (incognito)"; + manipulators = [ + { + from = { + key_code = "v"; + modifiers = { + mandatory = hyperModifiers; + }; + }; + to = [ + { + shell_command = openChatGPTIncognito; + } + ]; + type = "basic"; + } + ]; + } { description = "Hyper+C opens ChatGPT"; manipulators = [ @@ -518,6 +520,25 @@ let } ]; } + { + description = "Hyper+; opens Claude (incognito)"; + manipulators = [ + { + from = { + key_code = "semicolon"; + modifiers = { + mandatory = hyperModifiers; + }; + }; + to = [ + { + shell_command = openClaudeIncognito; + } + ]; + type = "basic"; + } + ]; + } { description = "Hyper+0 copies a rephrase prompt into the clipboard"; manipulators = [