diff --git a/private_Library/private_Application Support/private_Arc/StorableLinkRouting.json b/private_Library/private_Application Support/private_Arc/StorableLinkRouting.json index c61f569..1e80170 100644 --- a/private_Library/private_Application Support/private_Arc/StorableLinkRouting.json +++ b/private_Library/private_Application Support/private_Arc/StorableLinkRouting.json @@ -1,7 +1,25 @@ { "version" : 1, + "defaultDestination" : { + "littleArc" : { + "_0" : { + "mostRecent" : { + + } + } + } + }, "rules" : [ { + "destination" : { + "space" : { + "_0" : { + "space" : { + "_0" : "37B2E76F-5DBD-447E-835C-E6D8A9B11D40" + } + } + } + }, "sourceComponents" : [ { "componentType" : { @@ -17,7 +35,9 @@ "id" : "6A40F3E2-3B23-41DB-8B4E-58890289EB77" } ], - "id" : "2D6CFD24-973F-4D91-BAF4-9125B751A4C4", + "id" : "2D6CFD24-973F-4D91-BAF4-9125B751A4C4" + }, + { "destination" : { "space" : { "_0" : { @@ -26,51 +46,26 @@ } } } - } - }, - { + }, + "id" : "8B894754-01D3-4BBA-8AAA-2A4D7F3412F9", "sourceComponents" : [ { "id" : "57B02F44-6FB9-42C9-A27B-F9FE80BF40F6", "componentType" : { "urlMatch" : { - "_1" : "huggingface.co", "_0" : { "contains" : { } - } + }, + "_1" : "huggingface.co" } } } - ], - "id" : "8B894754-01D3-4BBA-8AAA-2A4D7F3412F9", - "destination" : { - "space" : { - "_0" : { - "space" : { - "_0" : "37B2E76F-5DBD-447E-835C-E6D8A9B11D40" - } - } - } - } + ] }, { - "sourceComponents" : [ - { - "componentType" : { - "urlMatch" : { - "_1" : "freefeed.net", - "_0" : { - "contains" : { - - } - } - } - }, - "id" : "562EFC32-DCF4-44BA-8EE2-A64B6C4640A6" - } - ], + "id" : "043A0F4A-C4CC-4E06-9285-44D4EAD528A3", "destination" : { "space" : { "_0" : { @@ -80,39 +75,8 @@ } } }, - "id" : "043A0F4A-C4CC-4E06-9285-44D4EAD528A3" - }, - { - "destination" : { - "space" : { - "_0" : { - "space" : { - "_0" : "804F8243-14DB-4F79-8200-C3B1F0A99BBC" - } - } - } - }, "sourceComponents" : [ { - "id" : "77799766-A72D-45BD-873C-7B0FC0E8C89E", - "componentType" : { - "urlMatch" : { - "_1" : "rbc.ru", - "_0" : { - "contains" : { - - } - } - } - } - } - ], - "id" : "FFC89468-610F-4E1D-89B3-E210114B9B02" - }, - { - "sourceComponents" : [ - { - "id" : "7E8A5D44-5118-4AD9-A9A0-F9A6FE420B15", "componentType" : { "urlMatch" : { "_0" : { @@ -120,24 +84,15 @@ } }, - "_1" : "lenta.ru" + "_1" : "freefeed.net" } - } + }, + "id" : "562EFC32-DCF4-44BA-8EE2-A64B6C4640A6" } - ], - "destination" : { - "space" : { - "_0" : { - "space" : { - "_0" : "804F8243-14DB-4F79-8200-C3B1F0A99BBC" - } - } - } - }, - "id" : "82C7EB2F-7BF9-4AE3-A219-DE668B892372" + ] }, { - "id" : "F5CE7A02-4A82-4C6F-AABE-CCB80FCC3A9B", + "id" : "FFC89468-610F-4E1D-89B3-E210114B9B02", "destination" : { "space" : { "_0" : { @@ -149,10 +104,37 @@ }, "sourceComponents" : [ { - "id" : "BC716738-3D7E-4FE0-A8FE-2E928989DFBC", "componentType" : { "urlMatch" : { - "_1" : "wsj.com", + "_0" : { + "contains" : { + + } + }, + "_1" : "rbc.ru" + } + }, + "id" : "77799766-A72D-45BD-873C-7B0FC0E8C89E" + } + ] + }, + { + "id" : "82C7EB2F-7BF9-4AE3-A219-DE668B892372", + "destination" : { + "space" : { + "_0" : { + "space" : { + "_0" : "804F8243-14DB-4F79-8200-C3B1F0A99BBC" + } + } + } + }, + "sourceComponents" : [ + { + "id" : "7E8A5D44-5118-4AD9-A9A0-F9A6FE420B15", + "componentType" : { + "urlMatch" : { + "_1" : "lenta.ru", "_0" : { "contains" : { @@ -164,6 +146,42 @@ ] }, { + "id" : "F5CE7A02-4A82-4C6F-AABE-CCB80FCC3A9B", + "sourceComponents" : [ + { + "componentType" : { + "urlMatch" : { + "_1" : "wsj.com", + "_0" : { + "contains" : { + + } + } + } + }, + "id" : "BC716738-3D7E-4FE0-A8FE-2E928989DFBC" + } + ], + "destination" : { + "space" : { + "_0" : { + "space" : { + "_0" : "804F8243-14DB-4F79-8200-C3B1F0A99BBC" + } + } + } + } + }, + { + "destination" : { + "space" : { + "_0" : { + "space" : { + "_0" : "804F8243-14DB-4F79-8200-C3B1F0A99BBC" + } + } + } + }, "id" : "DC8D3C53-D0EF-4989-8B9C-9EE79F99E6BC", "sourceComponents" : [ { @@ -179,21 +197,21 @@ } } } - ], + ] + }, + { "destination" : { "space" : { "_0" : { "space" : { - "_0" : "804F8243-14DB-4F79-8200-C3B1F0A99BBC" + "_0" : "C7927EA9-ADC2-4C26-B3F9-B7CF0CE2AD0D" } } } - } - }, - { - "id" : "0E0F662A-826B-4C32-A191-179FCE83EDA2", + }, "sourceComponents" : [ { + "id" : "43ADD623-4937-4664-A175-5B2DCB9C4CC1", "componentType" : { "urlMatch" : { "_0" : { @@ -203,35 +221,25 @@ }, "_1" : "facebook.com" } - }, - "id" : "43ADD623-4937-4664-A175-5B2DCB9C4CC1" - } - ], - "destination" : { - "space" : { - "_0" : { - "space" : { - "_0" : "C7927EA9-ADC2-4C26-B3F9-B7CF0CE2AD0D" - } } } - } + ], + "id" : "0E0F662A-826B-4C32-A191-179FCE83EDA2" }, { - "id" : "F3E12D83-550F-4925-9E51-8F52146CD73D", "sourceComponents" : [ { + "id" : "99982173-6D2A-4721-952D-796D5EE2C52E", "componentType" : { "urlMatch" : { - "_1" : "mokum.place", "_0" : { "contains" : { } - } + }, + "_1" : "mokum.place" } - }, - "id" : "99982173-6D2A-4721-952D-796D5EE2C52E" + } } ], "destination" : { @@ -242,10 +250,10 @@ } } } - } + }, + "id" : "F3E12D83-550F-4925-9E51-8F52146CD73D" }, { - "id" : "5968A140-4015-4DFE-B4E7-4D3361E36650", "sourceComponents" : [ { "id" : "B0C2D84D-71D2-442E-9CF4-60C7AA6B6492", @@ -261,6 +269,7 @@ } } ], + "id" : "5968A140-4015-4DFE-B4E7-4D3361E36650", "destination" : { "space" : { "_0" : { @@ -273,9 +282,17 @@ }, { "id" : "A43B8887-4705-4BBC-A143-7F4FF1B321AE", + "destination" : { + "space" : { + "_0" : { + "space" : { + "_0" : "C7927EA9-ADC2-4C26-B3F9-B7CF0CE2AD0D" + } + } + } + }, "sourceComponents" : [ { - "id" : "0B6DBD0B-28E4-4E9F-A727-809B88988359", "componentType" : { "urlMatch" : { "_0" : { @@ -285,18 +302,10 @@ }, "_1" : "reddit.com" } - } + }, + "id" : "0B6DBD0B-28E4-4E9F-A727-809B88988359" } - ], - "destination" : { - "space" : { - "_0" : { - "space" : { - "_0" : "C7927EA9-ADC2-4C26-B3F9-B7CF0CE2AD0D" - } - } - } - } + ] }, { "sourceComponents" : [ @@ -326,6 +335,7 @@ } }, { + "id" : "223DA53A-93F0-4696-82CE-E05F7A652FA6", "destination" : { "space" : { "_0" : { @@ -335,40 +345,23 @@ } } }, - "id" : "223DA53A-93F0-4696-82CE-E05F7A652FA6", "sourceComponents" : [ { + "id" : "E2B8CBA0-7B01-40D3-BF1E-325CA90BDB6C", "componentType" : { "urlMatch" : { - "_1" : "ycombinator.com", "_0" : { "contains" : { } - } + }, + "_1" : "ycombinator.com" } - }, - "id" : "E2B8CBA0-7B01-40D3-BF1E-325CA90BDB6C" + } } ] }, { - "id" : "346644F6-271C-4425-9F80-E68BAF6916B6", - "sourceComponents" : [ - { - "componentType" : { - "urlMatch" : { - "_1" : "rust-lang.com", - "_0" : { - "contains" : { - - } - } - } - }, - "id" : "376A73E6-1519-4823-AD2D-BFC01B2744B1" - } - ], "destination" : { "space" : { "_0" : { @@ -377,37 +370,7 @@ } } } - } - }, - { - "sourceComponents" : [ - { - "id" : "781555E3-FF9D-4232-B277-F3E4DFD18EBC", - "componentType" : { - "urlMatch" : { - "_1" : "go.dev", - "_0" : { - "contains" : { - - } - } - } - } - } - ], - "id" : "ACDAB8D6-5364-4FF5-8DB2-87ED0E4232FD", - "destination" : { - "space" : { - "_0" : { - "space" : { - "_0" : "37B2E76F-5DBD-447E-835C-E6D8A9B11D40" - } - } - } - } - }, - { - "id" : "8132E9C3-EF60-4769-884D-FA393D7A0D50", + }, "sourceComponents" : [ { "componentType" : { @@ -417,10 +380,56 @@ } }, - "_1" : "gitlab" + "_1" : "rust-lang.com" } }, - "id" : "39D8214F-B15D-44F6-93BD-E5073A064649" + "id" : "376A73E6-1519-4823-AD2D-BFC01B2744B1" + } + ], + "id" : "346644F6-271C-4425-9F80-E68BAF6916B6" + }, + { + "destination" : { + "space" : { + "_0" : { + "space" : { + "_0" : "37B2E76F-5DBD-447E-835C-E6D8A9B11D40" + } + } + } + }, + "sourceComponents" : [ + { + "id" : "781555E3-FF9D-4232-B277-F3E4DFD18EBC", + "componentType" : { + "urlMatch" : { + "_0" : { + "contains" : { + + } + }, + "_1" : "go.dev" + } + } + } + ], + "id" : "ACDAB8D6-5364-4FF5-8DB2-87ED0E4232FD" + }, + { + "id" : "8132E9C3-EF60-4769-884D-FA393D7A0D50", + "sourceComponents" : [ + { + "id" : "39D8214F-B15D-44F6-93BD-E5073A064649", + "componentType" : { + "urlMatch" : { + "_1" : "gitlab", + "_0" : { + "contains" : { + + } + } + } + } } ], "destination" : { @@ -434,18 +443,9 @@ } }, { - "id" : "9B5C6962-7BC4-4A09-8F8B-D23904B483AC", - "destination" : { - "space" : { - "_0" : { - "space" : { - "_0" : "C320F03E-A200-4AAB-BAD0-1A9198B6B71B" - } - } - } - }, "sourceComponents" : [ { + "id" : "EBBF2F5E-564F-476B-9A17-B1A723AF2767", "componentType" : { "urlMatch" : { "_0" : { @@ -455,12 +455,9 @@ }, "_1" : "moneysend" } - }, - "id" : "EBBF2F5E-564F-476B-9A17-B1A723AF2767" + } } - ] - }, - { + ], "destination" : { "space" : { "_0" : { @@ -470,20 +467,32 @@ } } }, + "id" : "9B5C6962-7BC4-4A09-8F8B-D23904B483AC" + }, + { "id" : "1A272988-7410-45DB-B199-250FD896DBE5", + "destination" : { + "space" : { + "_0" : { + "space" : { + "_0" : "C320F03E-A200-4AAB-BAD0-1A9198B6B71B" + } + } + } + }, "sourceComponents" : [ { - "id" : "F4A3B3E6-1671-44DD-BBC1-4193CE4F3770", "componentType" : { "urlMatch" : { - "_1" : "tinkoff.ru", "_0" : { "contains" : { } - } + }, + "_1" : "tinkoff.ru" } - } + }, + "id" : "F4A3B3E6-1671-44DD-BBC1-4193CE4F3770" } ] }, @@ -497,8 +506,10 @@ } } }, + "id" : "9CF1E782-6517-43AF-BCB3-62C6F53331BE", "sourceComponents" : [ { + "id" : "866EE41F-0892-441B-8374-6A4C5BE88614", "componentType" : { "urlMatch" : { "_0" : { @@ -508,11 +519,9 @@ }, "_1" : "raiffeisen.ru" } - }, - "id" : "866EE41F-0892-441B-8374-6A4C5BE88614" + } } - ], - "id" : "9CF1E782-6517-43AF-BCB3-62C6F53331BE" + ] }, { "sourceComponents" : [ @@ -542,8 +551,19 @@ } }, { + "destination" : { + "space" : { + "_0" : { + "space" : { + "_0" : "804F8243-14DB-4F79-8200-C3B1F0A99BBC" + } + } + } + }, + "id" : "DBACFF1C-8005-4EBE-9946-2D11E49C9716", "sourceComponents" : [ { + "id" : "F5492E11-050D-4580-8B53-44D4FE4C182B", "componentType" : { "urlMatch" : { "_0" : { @@ -553,20 +573,9 @@ }, "_1" : "ft.com" } - }, - "id" : "F5492E11-050D-4580-8B53-44D4FE4C182B" - } - ], - "destination" : { - "space" : { - "_0" : { - "space" : { - "_0" : "804F8243-14DB-4F79-8200-C3B1F0A99BBC" - } } } - }, - "id" : "DBACFF1C-8005-4EBE-9946-2D11E49C9716" + ] }, { "sourceComponents" : [ @@ -574,16 +583,17 @@ "id" : "C795FD05-1022-44B0-B133-47B47EB9B74B", "componentType" : { "urlMatch" : { + "_1" : "theverge.com", "_0" : { "contains" : { } - }, - "_1" : "theverge.com" + } } } } ], + "id" : "27EAC053-0361-411B-B278-9DCFB1DCCA79", "destination" : { "space" : { "_0" : { @@ -592,11 +602,9 @@ } } } - }, - "id" : "27EAC053-0361-411B-B278-9DCFB1DCCA79" + } }, { - "id" : "7F8A1995-1975-4CB2-B39F-78EF1B7322D8", "sourceComponents" : [ { "id" : "D580EEE1-C0AE-41DB-9BA1-2865D2EE318C", @@ -620,10 +628,10 @@ } } } - } + }, + "id" : "7F8A1995-1975-4CB2-B39F-78EF1B7322D8" }, { - "id" : "39414599-4A94-4C6D-88C6-751FC509FE8C", "destination" : { "space" : { "_0" : { @@ -637,24 +645,7 @@ { "componentType" : { "urlMatch" : { - "_0" : { - "contains" : { - - } - }, - "_1" : "grabcad.com" - } - }, - "id" : "96B9DA7C-6175-42B3-A6AD-724748FC9D94" - } - ] - }, - { - "sourceComponents" : [ - { - "componentType" : { - "urlMatch" : { - "_1" : "cgtrader.com", + "_1" : "grabcad.com", "_0" : { "contains" : { @@ -662,10 +653,12 @@ } } }, - "id" : "BA5BBCDF-BE64-45FE-9A92-265A6A644614" + "id" : "96B9DA7C-6175-42B3-A6AD-724748FC9D94" } ], - "id" : "08982E0B-EE79-4DE2-B24E-C7C351BE45BE", + "id" : "39414599-4A94-4C6D-88C6-751FC509FE8C" + }, + { "destination" : { "space" : { "_0" : { @@ -674,12 +667,27 @@ } } } - } + }, + "sourceComponents" : [ + { + "id" : "BA5BBCDF-BE64-45FE-9A92-265A6A644614", + "componentType" : { + "urlMatch" : { + "_0" : { + "contains" : { + + } + }, + "_1" : "cgtrader.com" + } + } + } + ], + "id" : "08982E0B-EE79-4DE2-B24E-C7C351BE45BE" }, { "sourceComponents" : [ { - "id" : "6BC08DC1-1583-435F-A4CB-B2802B17EB32", "componentType" : { "urlMatch" : { "_1" : "thingiverse.com", @@ -689,7 +697,8 @@ } } } - } + }, + "id" : "6BC08DC1-1583-435F-A4CB-B2802B17EB32" } ], "destination" : { @@ -704,49 +713,22 @@ "id" : "E9378031-A45E-4F9D-8AD3-4483FEE6F316" }, { - "destination" : { - "space" : { - "_0" : { - "space" : { - "_0" : "75BB4AC1-7C83-421C-BA54-90438B375EAA" - } - } - } - }, - "id" : "3179C1E2-5270-4716-8A30-AC0786CB1767", "sourceComponents" : [ { + "id" : "2D59E369-EC18-48AC-A634-8B423B6BC943", "componentType" : { "urlMatch" : { "_1" : "setia.cloud", "_0" : { "contains" : { - } - } - } - }, - "id" : "2D59E369-EC18-48AC-A634-8B423B6BC943" - } - ] - }, - { - "sourceComponents" : [ - { - "id" : "3C6610AD-2B2F-4305-9F3D-7E3FE7273762", - "componentType" : { - "urlMatch" : { - "_1" : "192.168.39", - "_0" : { - "contains" : { - } } } } } ], - "id" : "8949C753-5DF5-4DA6-9EE3-3A2B91CA7BD3", + "id" : "3179C1E2-5270-4716-8A30-AC0786CB1767", "destination" : { "space" : { "_0" : { @@ -758,34 +740,6 @@ } }, { - "destination" : { - "space" : { - "_0" : { - "space" : { - "_0" : "75BB4AC1-7C83-421C-BA54-90438B375EAA" - } - } - } - }, - "id" : "5C612B1D-7053-47B2-923C-F930FA443D1D", - "sourceComponents" : [ - { - "componentType" : { - "urlMatch" : { - "_1" : "192.168.50", - "_0" : { - "contains" : { - - } - } - } - }, - "id" : "C7C7ADF7-7D9F-4AAF-95A5-CF05FCB0EBC1" - } - ] - }, - { - "id" : "4A06B66A-9EAB-4614-8B77-B5CF7A8220B3", "sourceComponents" : [ { "componentType" : { @@ -795,12 +749,40 @@ } }, - "_1" : "192.168.20.20" + "_1" : "192.168.39" } }, - "id" : "10A812AC-B7E5-4220-848B-75C19A214194" + "id" : "3C6610AD-2B2F-4305-9F3D-7E3FE7273762" } ], + "destination" : { + "space" : { + "_0" : { + "space" : { + "_0" : "75BB4AC1-7C83-421C-BA54-90438B375EAA" + } + } + } + }, + "id" : "8949C753-5DF5-4DA6-9EE3-3A2B91CA7BD3" + }, + { + "sourceComponents" : [ + { + "id" : "C7C7ADF7-7D9F-4AAF-95A5-CF05FCB0EBC1", + "componentType" : { + "urlMatch" : { + "_1" : "192.168.50", + "_0" : { + "contains" : { + + } + } + } + } + } + ], + "id" : "5C612B1D-7053-47B2-923C-F930FA443D1D", "destination" : { "space" : { "_0" : { @@ -811,6 +793,33 @@ } } }, + { + "id" : "4A06B66A-9EAB-4614-8B77-B5CF7A8220B3", + "destination" : { + "space" : { + "_0" : { + "space" : { + "_0" : "75BB4AC1-7C83-421C-BA54-90438B375EAA" + } + } + } + }, + "sourceComponents" : [ + { + "id" : "10A812AC-B7E5-4220-848B-75C19A214194", + "componentType" : { + "urlMatch" : { + "_0" : { + "contains" : { + + } + }, + "_1" : "192.168.20.20" + } + } + } + ] + }, { "id" : "F6F495BC-1FC1-4CD9-8070-DE2586C8012A", "sourceComponents" : [ @@ -848,7 +857,6 @@ } } }, - "id" : "5850B5E5-4537-409C-82D2-E787AC2AF800", "sourceComponents" : [ { "id" : "73E4B6A0-F6E5-4C0C-A861-F5CDA692B095", @@ -863,13 +871,12 @@ } } } - ] + ], + "id" : "5850B5E5-4537-409C-82D2-E787AC2AF800" }, { - "id" : "EDD5208D-5FE7-49DF-A125-BE52606C7E3C", "sourceComponents" : [ { - "id" : "7953D947-DBFF-4E32-AB08-7853E61FA2DE", "componentType" : { "urlMatch" : { "_0" : { @@ -879,7 +886,8 @@ }, "_1" : "bakai.kg" } - } + }, + "id" : "7953D947-DBFF-4E32-AB08-7853E61FA2DE" } ], "destination" : { @@ -890,25 +898,26 @@ } } } - } + }, + "id" : "EDD5208D-5FE7-49DF-A125-BE52606C7E3C" }, { - "id" : "A9515308-9AEB-4B0A-90FE-BE32985FBBE7", "sourceComponents" : [ { "id" : "E61AD4E1-4690-4560-B594-0F287D32B5A5", "componentType" : { "urlMatch" : { - "_1" : "morekart.ru", "_0" : { "contains" : { } - } + }, + "_1" : "morekart.ru" } } } ], + "id" : "A9515308-9AEB-4B0A-90FE-BE32985FBBE7", "destination" : { "space" : { "_0" : { @@ -918,15 +927,33 @@ } } } - } - ], - "defaultDestination" : { - "littleArc" : { - "_0" : { - "mostRecent" : { + }, + { + "sourceComponents" : [ + { + "componentType" : { + "urlMatch" : { + "_1" : "twitter.com\/i\/grok", + "_0" : { + "contains" : { + } + } + } + }, + "id" : "B252E1F6-C06F-461C-9A20-264A93CA3A60" } - } + ], + "destination" : { + "space" : { + "_0" : { + "space" : { + "_0" : "44BA1DED-8252-4525-AC8F-EFE25EA86B5D" + } + } + } + }, + "id" : "6F4DB236-85F5-446A-91C4-01144537CE78" } - } + ] } \ No newline at end of file diff --git a/private_dot_config/karabiner.edn b/private_dot_config/karabiner.edn index 10bb1a9..5a218f7 100644 --- a/private_dot_config/karabiner.edn +++ b/private_dot_config/karabiner.edn @@ -25,9 +25,10 @@ :main [ {:des "pedals default" - :rules [:pedals [:left_pedal :button1] - [:middle_pedal :button3] - [:right_pedal :button2] + :rules [:pedals [:left_pedal :!Tleft_command] + [:middle_pedal :##left_command] + [:right_pedal :ru nil {:afterdown :ru + :afterup :en}] ]} {:des "Backslash<->Open_Bracket on Advantage2" @@ -65,18 +66,28 @@ {:des "Tab as Hyper(⌘+⌥+^+⇧)" :rules [[:tab [:!!left_shift] [:!left_command] {:alone :tab}]]} + {:des "Caps+↑, Caps+↓ to Control+Opt+arrow" + :rules [[:##up_arrow :!TOup_arrow :capskey] + [:##down_arrow :!TOdown_arrow :capskey] + [:##1 :!!1 :capskey] + [:##2 :!!2 :capskey] + [:##3 :!!3 :capskey] + [:##left_arrow :!!1 :capskey] + [:##right_arrow :!!2 :capskey]]} + + {:des "Caps+T to start Kitty, Caps+B->Bing, Caps+G->Bard, Caps+O->Poe, Caps+P->ChatGPT4, Caps+␣->AllGPT" :rules [:capskey [:t [[:open "/Applications/kitty.app"] {:input :en}] :!kitty] [:t [:!Ct {:input :en}] :kitty] [:a [[:open "/Applications/Arc.app"] {:input :en}]] - [:b [:open "/Users/anton/Applications/Brave Browser Apps.localized/Bing AI.app"]] - [:g [:open "/Users/anton/Applications/Brave Browser Apps.localized/Bard.app"]] - [:c [:open "/Users/anton/Applications/Brave Browser Apps.localized/Claude.app"]] + [:g [:open "/Users/anton/Applications/Gemini.app"]] + [:m [:open "/Users/anton/Applications/Copilot.app"]] + [:c [:open "/Users/anton/Applications/Claude.app"]] + [:w [:open "/Users/anton/Applications/Setia.wiki.app"]] [:o [:open "/Applications/Poe.app"]] [:p [:open "/Users/anton/Applications/ChatGPT.app"]] [:v [:open "/Users/anton/Applications/Vikunja.app"]] - [:spacebar [:open "/Users/anton/Applications/Brave Browser Apps.localized/GPT.app"]] ]} {:des "⌘W->⌘H in Safari ChatGPT app" diff --git a/private_dot_config/private_fish/config.fish b/private_dot_config/private_fish/config.fish index 9171c98..c445db1 100644 --- a/private_dot_config/private_fish/config.fish +++ b/private_dot_config/private_fish/config.fish @@ -31,6 +31,7 @@ if status is-interactive if test -f /opt/homebrew/Caskroom/miniconda/base/etc/fish/conf.d/conda.fish source /opt/homebrew/Caskroom/miniconda/base/etc/fish/conf.d/conda.fish + conda activate base & end if type -q jump @@ -38,7 +39,6 @@ if status is-interactive jump shell fish | source end end - # aliases alias b "bat -p --pager=never" alias l "ls -la" @@ -57,7 +57,7 @@ function sss end function ss - python3 ~/.config/scripts/ss.py --model gpt-4 $argv + python3 ~/.config/scripts/ss.py $argv end function s @@ -72,9 +72,10 @@ function winbox ~/dev/winbox/run.sh& end - if [ -e /home/anton/.nix-profile/etc/profile.d/nix.fish ]; . /home/anton/.nix-profile/etc/profile.d/nix.fish; end # The next line updates PATH for the Google Cloud SDK. -if [ -f '/Users/anton/dev/google-cloud-sdk/path.fish.inc' ]; . '/Users/anton/dev/google-cloud-sdk/path.fish.inc'; end +if [ -f "/Users/anton/dev/google-cloud-sdk/path.fish.inc" ] + . "/Users/anton/dev/google-cloud-sdk/path.fish.inc"; +end if [ -f '~/.config/op/plugins.sh' ]; source ~/.config/op/plugins.sh; end diff --git a/private_dot_config/private_karabiner/private_karabiner.json b/private_dot_config/private_karabiner/private_karabiner.json index d492d6c..129586a 100644 --- a/private_dot_config/private_karabiner/private_karabiner.json +++ b/private_dot_config/private_karabiner/private_karabiner.json @@ -21,7 +21,8 @@ "key_code" : "f18" }, "to" : [ { - "pointing_button" : "button1" + "key_code" : "left_command", + "modifiers" : [ "left_control" ] } ], "conditions" : [ { "identifiers" : [ { @@ -36,7 +37,7 @@ "key_code" : "f19" }, "to" : [ { - "pointing_button" : "button3" + "key_code" : "left_command" } ], "conditions" : [ { "identifiers" : [ { @@ -47,11 +48,18 @@ } ], "type" : "basic" }, { + "to_after_key_up" : [ { + "select_input_source" : { + "language" : "en" + } + } ], "from" : { "key_code" : "f20" }, "to" : [ { - "pointing_button" : "button2" + "select_input_source" : { + "language" : "ru" + } } ], "conditions" : [ { "identifiers" : [ { @@ -426,6 +434,128 @@ } ], "type" : "basic" } ] + }, { + "description" : "Caps+↑, Caps+↓ to Control+Opt+arrow", + "manipulators" : [ { + "from" : { + "key_code" : "up_arrow", + "modifiers" : { + "optional" : [ "any" ] + } + }, + "to" : [ { + "key_code" : "up_arrow", + "modifiers" : [ "left_control", "left_option" ] + } ], + "conditions" : [ { + "name" : "capskey", + "value" : 1, + "type" : "variable_if" + } ], + "type" : "basic" + }, { + "from" : { + "key_code" : "down_arrow", + "modifiers" : { + "optional" : [ "any" ] + } + }, + "to" : [ { + "key_code" : "down_arrow", + "modifiers" : [ "left_control", "left_option" ] + } ], + "conditions" : [ { + "name" : "capskey", + "value" : 1, + "type" : "variable_if" + } ], + "type" : "basic" + }, { + "from" : { + "key_code" : "1", + "modifiers" : { + "optional" : [ "any" ] + } + }, + "to" : [ { + "key_code" : "1", + "modifiers" : [ "left_command", "left_control", "left_option", "left_shift" ] + } ], + "conditions" : [ { + "name" : "capskey", + "value" : 1, + "type" : "variable_if" + } ], + "type" : "basic" + }, { + "from" : { + "key_code" : "2", + "modifiers" : { + "optional" : [ "any" ] + } + }, + "to" : [ { + "key_code" : "2", + "modifiers" : [ "left_command", "left_control", "left_option", "left_shift" ] + } ], + "conditions" : [ { + "name" : "capskey", + "value" : 1, + "type" : "variable_if" + } ], + "type" : "basic" + }, { + "from" : { + "key_code" : "3", + "modifiers" : { + "optional" : [ "any" ] + } + }, + "to" : [ { + "key_code" : "3", + "modifiers" : [ "left_command", "left_control", "left_option", "left_shift" ] + } ], + "conditions" : [ { + "name" : "capskey", + "value" : 1, + "type" : "variable_if" + } ], + "type" : "basic" + }, { + "from" : { + "key_code" : "left_arrow", + "modifiers" : { + "optional" : [ "any" ] + } + }, + "to" : [ { + "key_code" : "1", + "modifiers" : [ "left_command", "left_control", "left_option", "left_shift" ] + } ], + "conditions" : [ { + "name" : "capskey", + "value" : 1, + "type" : "variable_if" + } ], + "type" : "basic" + }, { + "from" : { + "key_code" : "right_arrow", + "modifiers" : { + "optional" : [ "any" ] + } + }, + "to" : [ { + "key_code" : "2", + "modifiers" : [ "left_command", "left_control", "left_option", "left_shift" ] + } ], + "conditions" : [ { + "name" : "capskey", + "value" : 1, + "type" : "variable_if" + } ], + "type" : "basic" + } ] }, { "description" : "Caps+T to start Kitty, Caps+B->Bing, Caps+G->Bard, Caps+O->Poe, Caps+P->ChatGPT4, Caps+␣->AllGPT", "manipulators" : [ { @@ -488,10 +618,10 @@ "type" : "basic" }, { "from" : { - "key_code" : "b" + "key_code" : "g" }, "to" : [ { - "shell_command" : "open -a '/Users/anton/Applications/Brave Browser Apps.localized/Bing AI.app'" + "shell_command" : "open -a '/Users/anton/Applications/Gemini.app'" } ], "conditions" : [ { "name" : "capskey", @@ -501,10 +631,10 @@ "type" : "basic" }, { "from" : { - "key_code" : "g" + "key_code" : "m" }, "to" : [ { - "shell_command" : "open -a '/Users/anton/Applications/Brave Browser Apps.localized/Bard.app'" + "shell_command" : "open -a '/Users/anton/Applications/Copilot.app'" } ], "conditions" : [ { "name" : "capskey", @@ -517,7 +647,20 @@ "key_code" : "c" }, "to" : [ { - "shell_command" : "open -a '/Users/anton/Applications/Brave Browser Apps.localized/Claude.app'" + "shell_command" : "open -a '/Users/anton/Applications/Claude.app'" + } ], + "conditions" : [ { + "name" : "capskey", + "value" : 1, + "type" : "variable_if" + } ], + "type" : "basic" + }, { + "from" : { + "key_code" : "w" + }, + "to" : [ { + "shell_command" : "open -a '/Users/anton/Applications/Setia.wiki.app'" } ], "conditions" : [ { "name" : "capskey", @@ -564,19 +707,6 @@ "type" : "variable_if" } ], "type" : "basic" - }, { - "from" : { - "key_code" : "spacebar" - }, - "to" : [ { - "shell_command" : "open -a '/Users/anton/Applications/Brave Browser Apps.localized/GPT.app'" - } ], - "conditions" : [ { - "name" : "capskey", - "value" : 1, - "type" : "variable_if" - } ], - "type" : "basic" } ] }, { "description" : "⌘W->⌘H in Safari ChatGPT app",