mirror of
https://github.com/thegeneralist01/config.git
synced 2026-10-09 12:55:25 +02:00
Compare commits
3 commits
ff7e33c0af
...
e763a2aaea
| Author | SHA1 | Date | |
|---|---|---|---|
| e763a2aaea | |||
| 81a9e184cc | |||
| 183b0b43f1 |
1 changed files with 162 additions and 47 deletions
|
|
@ -4,7 +4,7 @@ let
|
||||||
"left_command"
|
"left_command"
|
||||||
"left_control"
|
"left_control"
|
||||||
"left_option"
|
"left_option"
|
||||||
"left_shift"
|
"right_shift"
|
||||||
];
|
];
|
||||||
|
|
||||||
openGhostty = "open -na Ghostty.app";
|
openGhostty = "open -na Ghostty.app";
|
||||||
|
|
@ -20,6 +20,7 @@ let
|
||||||
openHeliumTelegram = "open -na Helium.app --args https://web.telegram.org/k/";
|
openHeliumTelegram = "open -na Helium.app --args https://web.telegram.org/k/";
|
||||||
openHeliumTodoist = "open -na Helium.app --args https://app.todoist.com/app/today";
|
openHeliumTodoist = "open -na Helium.app --args https://app.todoist.com/app/today";
|
||||||
openHeliumDiscord = "open -na Helium.app --args https://discord.com/channels/@me";
|
openHeliumDiscord = "open -na Helium.app --args https://discord.com/channels/@me";
|
||||||
|
openHeliumGmail = "open -na Helium.app --args https://gmail.com/";
|
||||||
|
|
||||||
numbers = [
|
numbers = [
|
||||||
"1"
|
"1"
|
||||||
|
|
@ -328,7 +329,7 @@ let
|
||||||
};
|
};
|
||||||
to = [
|
to = [
|
||||||
{
|
{
|
||||||
key_code = "left_shift";
|
key_code = "right_shift";
|
||||||
modifiers = [
|
modifiers = [
|
||||||
"left_option"
|
"left_option"
|
||||||
"left_command"
|
"left_command"
|
||||||
|
|
@ -359,6 +360,25 @@ let
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
description = "Hyper+A opens Telegram";
|
||||||
|
manipulators = [
|
||||||
|
{
|
||||||
|
from = {
|
||||||
|
key_code = "a";
|
||||||
|
modifiers = {
|
||||||
|
mandatory = hyperModifiers;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
to = [
|
||||||
|
{
|
||||||
|
shell_command = openHeliumTelegram;
|
||||||
|
}
|
||||||
|
];
|
||||||
|
type = "basic";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
}
|
||||||
{
|
{
|
||||||
description = "Hyper+B opens Helium";
|
description = "Hyper+B opens Helium";
|
||||||
manipulators = [
|
manipulators = [
|
||||||
|
|
@ -417,7 +437,7 @@ let
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
description = "Hyper+W opens Telegram";
|
description = "Hyper+W opens or focuses Helium";
|
||||||
manipulators = [
|
manipulators = [
|
||||||
{
|
{
|
||||||
from = {
|
from = {
|
||||||
|
|
@ -428,7 +448,7 @@ let
|
||||||
};
|
};
|
||||||
to = [
|
to = [
|
||||||
{
|
{
|
||||||
shell_command = openHeliumTelegram;
|
shell_command = "open -a Helium.app";
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
type = "basic";
|
type = "basic";
|
||||||
|
|
@ -455,7 +475,7 @@ let
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
description = "Hyper+T opens Todoist's Today";
|
description = "Hyper+T opens or focuses native Todoist app";
|
||||||
manipulators = [
|
manipulators = [
|
||||||
{
|
{
|
||||||
from = {
|
from = {
|
||||||
|
|
@ -464,6 +484,25 @@ let
|
||||||
mandatory = hyperModifiers;
|
mandatory = hyperModifiers;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
to = [
|
||||||
|
{
|
||||||
|
shell_command = "open -a Todoist.app";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
type = "basic";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
}
|
||||||
|
{
|
||||||
|
description = "Shift+Hyper+T opens Todoist's Today in Helium";
|
||||||
|
manipulators = [
|
||||||
|
{
|
||||||
|
from = {
|
||||||
|
key_code = "t";
|
||||||
|
modifiers = {
|
||||||
|
mandatory = hyperModifiers ++ [ "left_shift" ];
|
||||||
|
};
|
||||||
|
};
|
||||||
to = [
|
to = [
|
||||||
{
|
{
|
||||||
shell_command = openHeliumTodoist;
|
shell_command = openHeliumTodoist;
|
||||||
|
|
@ -524,7 +563,45 @@ let
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
description = "Hyper+V opens ChatGPT (incognito)";
|
description = "Hyper+C opens or focuses ChatGPT app";
|
||||||
|
manipulators = [
|
||||||
|
{
|
||||||
|
from = {
|
||||||
|
key_code = "c";
|
||||||
|
modifiers = {
|
||||||
|
mandatory = hyperModifiers;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
to = [
|
||||||
|
{
|
||||||
|
shell_command = "open -a ChatGPT.app";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
type = "basic";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
}
|
||||||
|
{
|
||||||
|
description = "Shift+Hyper+C opens ChatGPT web";
|
||||||
|
manipulators = [
|
||||||
|
{
|
||||||
|
from = {
|
||||||
|
key_code = "c";
|
||||||
|
modifiers = {
|
||||||
|
mandatory = hyperModifiers ++ [ "left_shift" ];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
to = [
|
||||||
|
{
|
||||||
|
shell_command = openChatGPT;
|
||||||
|
}
|
||||||
|
];
|
||||||
|
type = "basic";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
}
|
||||||
|
{
|
||||||
|
description = "Hyper+V opens or focuses Claude app";
|
||||||
manipulators = [
|
manipulators = [
|
||||||
{
|
{
|
||||||
from = {
|
from = {
|
||||||
|
|
@ -533,6 +610,44 @@ let
|
||||||
mandatory = hyperModifiers;
|
mandatory = hyperModifiers;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
to = [
|
||||||
|
{
|
||||||
|
shell_command = "open -a Claude.app";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
type = "basic";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
}
|
||||||
|
{
|
||||||
|
description = "Shift+Hyper+V opens Claude web";
|
||||||
|
manipulators = [
|
||||||
|
{
|
||||||
|
from = {
|
||||||
|
key_code = "v";
|
||||||
|
modifiers = {
|
||||||
|
mandatory = hyperModifiers ++ [ "left_shift" ];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
to = [
|
||||||
|
{
|
||||||
|
shell_command = openClaude;
|
||||||
|
}
|
||||||
|
];
|
||||||
|
type = "basic";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
}
|
||||||
|
{
|
||||||
|
description = "Hyper+L opens ChatGPT web (incognito)";
|
||||||
|
manipulators = [
|
||||||
|
{
|
||||||
|
from = {
|
||||||
|
key_code = "l";
|
||||||
|
modifiers = {
|
||||||
|
mandatory = hyperModifiers;
|
||||||
|
};
|
||||||
|
};
|
||||||
to = [
|
to = [
|
||||||
{
|
{
|
||||||
shell_command = openChatGPTIncognito;
|
shell_command = openChatGPTIncognito;
|
||||||
|
|
@ -543,51 +658,13 @@ let
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
description = "Hyper+C opens ChatGPT";
|
description = "Shift+Hyper+L opens Claude web (incognito)";
|
||||||
manipulators = [
|
|
||||||
{
|
|
||||||
from = {
|
|
||||||
key_code = "c";
|
|
||||||
modifiers = {
|
|
||||||
mandatory = hyperModifiers;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
to = [
|
|
||||||
{
|
|
||||||
shell_command = openChatGPT;
|
|
||||||
}
|
|
||||||
];
|
|
||||||
type = "basic";
|
|
||||||
}
|
|
||||||
];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
description = "Hyper+L opens Claude";
|
|
||||||
manipulators = [
|
manipulators = [
|
||||||
{
|
{
|
||||||
from = {
|
from = {
|
||||||
key_code = "l";
|
key_code = "l";
|
||||||
modifiers = {
|
modifiers = {
|
||||||
mandatory = hyperModifiers;
|
mandatory = hyperModifiers ++ [ "left_shift" ];
|
||||||
};
|
|
||||||
};
|
|
||||||
to = [
|
|
||||||
{
|
|
||||||
shell_command = openClaude;
|
|
||||||
}
|
|
||||||
];
|
|
||||||
type = "basic";
|
|
||||||
}
|
|
||||||
];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
description = "Hyper+; opens Claude (incognito)";
|
|
||||||
manipulators = [
|
|
||||||
{
|
|
||||||
from = {
|
|
||||||
key_code = "semicolon";
|
|
||||||
modifiers = {
|
|
||||||
mandatory = hyperModifiers;
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
to = [
|
to = [
|
||||||
|
|
@ -663,7 +740,7 @@ let
|
||||||
from = {
|
from = {
|
||||||
key_code = "8";
|
key_code = "8";
|
||||||
modifiers = {
|
modifiers = {
|
||||||
mandatory = hyperModifiers ++ [ "right_shift" ];
|
mandatory = hyperModifiers ++ [ "left_shift" ];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
to = [
|
to = [
|
||||||
|
|
@ -675,6 +752,44 @@ let
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
description = "Hyper+M opens or focuses native Mail app";
|
||||||
|
manipulators = [
|
||||||
|
{
|
||||||
|
from = {
|
||||||
|
key_code = "m";
|
||||||
|
modifiers = {
|
||||||
|
mandatory = hyperModifiers;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
to = [
|
||||||
|
{
|
||||||
|
shell_command = "open -a Mail.app";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
type = "basic";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
}
|
||||||
|
{
|
||||||
|
description = "Shift+Hyper+M opens Gmail in Helium";
|
||||||
|
manipulators = [
|
||||||
|
{
|
||||||
|
from = {
|
||||||
|
key_code = "m";
|
||||||
|
modifiers = {
|
||||||
|
mandatory = hyperModifiers ++ [ "left_shift" ];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
to = [
|
||||||
|
{
|
||||||
|
shell_command = openHeliumGmail;
|
||||||
|
}
|
||||||
|
];
|
||||||
|
type = "basic";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
}
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue