diff --git a/dot_tmux.conf b/dot_tmux.conf index 252e1a1..277c1e5 100644 --- a/dot_tmux.conf +++ b/dot_tmux.conf @@ -12,6 +12,7 @@ bind C-a send-prefix -2 # reload configuration bind r source-file ~/.tmux.conf \; display '~/.tmux.conf sourced' +set -g default-terminal "xterm-kitty" set-window-option -g mode-keys vi # Nova Config diff --git a/private_Library/private_Application Support/private_Arc/StorableLinkRouting.json b/private_Library/private_Application Support/private_Arc/StorableLinkRouting.json index c0f27dc..c61f569 100644 --- a/private_Library/private_Application Support/private_Arc/StorableLinkRouting.json +++ b/private_Library/private_Application Support/private_Arc/StorableLinkRouting.json @@ -2,6 +2,21 @@ "version" : 1, "rules" : [ { + "sourceComponents" : [ + { + "componentType" : { + "urlMatch" : { + "_1" : "github.com", + "_0" : { + "contains" : { + + } + } + } + }, + "id" : "6A40F3E2-3B23-41DB-8B4E-58890289EB77" + } + ], "id" : "2D6CFD24-973F-4D91-BAF4-9125B751A4C4", "destination" : { "space" : { @@ -11,24 +26,24 @@ } } } - }, + } + }, + { "sourceComponents" : [ { - "id" : "6A40F3E2-3B23-41DB-8B4E-58890289EB77", + "id" : "57B02F44-6FB9-42C9-A27B-F9FE80BF40F6", "componentType" : { "urlMatch" : { + "_1" : "huggingface.co", "_0" : { "contains" : { } - }, - "_1" : "github.com" + } } } } - ] - }, - { + ], "id" : "8B894754-01D3-4BBA-8AAA-2A4D7F3412F9", "destination" : { "space" : { @@ -38,25 +53,24 @@ } } } - }, + } + }, + { "sourceComponents" : [ { - "id" : "57B02F44-6FB9-42C9-A27B-F9FE80BF40F6", "componentType" : { "urlMatch" : { + "_1" : "freefeed.net", "_0" : { "contains" : { } - }, - "_1" : "huggingface.co" + } } - } + }, + "id" : "562EFC32-DCF4-44BA-8EE2-A64B6C4640A6" } - ] - }, - { - "id" : "043A0F4A-C4CC-4E06-9285-44D4EAD528A3", + ], "destination" : { "space" : { "_0" : { @@ -66,24 +80,9 @@ } } }, - "sourceComponents" : [ - { - "id" : "562EFC32-DCF4-44BA-8EE2-A64B6C4640A6", - "componentType" : { - "urlMatch" : { - "_0" : { - "contains" : { - - } - }, - "_1" : "freefeed.net" - } - } - } - ] + "id" : "043A0F4A-C4CC-4E06-9285-44D4EAD528A3" }, { - "id" : "FFC89468-610F-4E1D-89B3-E210114B9B02", "destination" : { "space" : { "_0" : { @@ -98,28 +97,19 @@ "id" : "77799766-A72D-45BD-873C-7B0FC0E8C89E", "componentType" : { "urlMatch" : { + "_1" : "rbc.ru", "_0" : { "contains" : { } - }, - "_1" : "rbc.ru" + } } } } - ] + ], + "id" : "FFC89468-610F-4E1D-89B3-E210114B9B02" }, { - "id" : "82C7EB2F-7BF9-4AE3-A219-DE668B892372", - "destination" : { - "space" : { - "_0" : { - "space" : { - "_0" : "804F8243-14DB-4F79-8200-C3B1F0A99BBC" - } - } - } - }, "sourceComponents" : [ { "id" : "7E8A5D44-5118-4AD9-A9A0-F9A6FE420B15", @@ -134,7 +124,17 @@ } } } - ] + ], + "destination" : { + "space" : { + "_0" : { + "space" : { + "_0" : "804F8243-14DB-4F79-8200-C3B1F0A99BBC" + } + } + } + }, + "id" : "82C7EB2F-7BF9-4AE3-A219-DE668B892372" }, { "id" : "F5CE7A02-4A82-4C6F-AABE-CCB80FCC3A9B", @@ -152,12 +152,12 @@ "id" : "BC716738-3D7E-4FE0-A8FE-2E928989DFBC", "componentType" : { "urlMatch" : { + "_1" : "wsj.com", "_0" : { "contains" : { } - }, - "_1" : "wsj.com" + } } } } @@ -165,15 +165,6 @@ }, { "id" : "DC8D3C53-D0EF-4989-8B9C-9EE79F99E6BC", - "destination" : { - "space" : { - "_0" : { - "space" : { - "_0" : "804F8243-14DB-4F79-8200-C3B1F0A99BBC" - } - } - } - }, "sourceComponents" : [ { "id" : "4C785CB5-66E6-43F8-AFFA-F786AF3CC65E", @@ -188,22 +179,21 @@ } } } - ] - }, - { - "id" : "0E0F662A-826B-4C32-A191-179FCE83EDA2", + ], "destination" : { "space" : { "_0" : { "space" : { - "_0" : "C7927EA9-ADC2-4C26-B3F9-B7CF0CE2AD0D" + "_0" : "804F8243-14DB-4F79-8200-C3B1F0A99BBC" } } } - }, + } + }, + { + "id" : "0E0F662A-826B-4C32-A191-179FCE83EDA2", "sourceComponents" : [ { - "id" : "43ADD623-4937-4664-A175-5B2DCB9C4CC1", "componentType" : { "urlMatch" : { "_0" : { @@ -213,12 +203,10 @@ }, "_1" : "facebook.com" } - } + }, + "id" : "43ADD623-4937-4664-A175-5B2DCB9C4CC1" } - ] - }, - { - "id" : "F3E12D83-550F-4925-9E51-8F52146CD73D", + ], "destination" : { "space" : { "_0" : { @@ -227,25 +215,25 @@ } } } - }, + } + }, + { + "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" } - ] - }, - { - "id" : "5968A140-4015-4DFE-B4E7-4D3361E36650", + ], "destination" : { "space" : { "_0" : { @@ -254,25 +242,25 @@ } } } - }, + } + }, + { + "id" : "5968A140-4015-4DFE-B4E7-4D3361E36650", "sourceComponents" : [ { "id" : "B0C2D84D-71D2-442E-9CF4-60C7AA6B6492", "componentType" : { "urlMatch" : { + "_1" : "twitter.com", "_0" : { "contains" : { } - }, - "_1" : "twitter.com" + } } } } - ] - }, - { - "id" : "A43B8887-4705-4BBC-A143-7F4FF1B321AE", + ], "destination" : { "space" : { "_0" : { @@ -281,7 +269,10 @@ } } } - }, + } + }, + { + "id" : "A43B8887-4705-4BBC-A143-7F4FF1B321AE", "sourceComponents" : [ { "id" : "0B6DBD0B-28E4-4E9F-A727-809B88988359", @@ -296,19 +287,18 @@ } } } - ] - }, - { - "id" : "4DEDEA39-D173-477A-95C7-4D52E05A80A7", + ], "destination" : { "space" : { "_0" : { "space" : { - "_0" : "37B2E76F-5DBD-447E-835C-E6D8A9B11D40" + "_0" : "C7927EA9-ADC2-4C26-B3F9-B7CF0CE2AD0D" } } } - }, + } + }, + { "sourceComponents" : [ { "id" : "AD40F6CD-9785-4836-9DD2-873986354D3E", @@ -323,10 +313,19 @@ } } } - ] + ], + "id" : "4DEDEA39-D173-477A-95C7-4D52E05A80A7", + "destination" : { + "space" : { + "_0" : { + "space" : { + "_0" : "37B2E76F-5DBD-447E-835C-E6D8A9B11D40" + } + } + } + } }, { - "id" : "223DA53A-93F0-4696-82CE-E05F7A652FA6", "destination" : { "space" : { "_0" : { @@ -336,24 +335,40 @@ } } }, + "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" : { @@ -362,24 +377,24 @@ } } } - }, + } + }, + { "sourceComponents" : [ { - "id" : "376A73E6-1519-4823-AD2D-BFC01B2744B1", + "id" : "781555E3-FF9D-4232-B277-F3E4DFD18EBC", "componentType" : { "urlMatch" : { + "_1" : "go.dev", "_0" : { "contains" : { } - }, - "_1" : "rust-lang.com" + } } } } - ] - }, - { + ], "id" : "ACDAB8D6-5364-4FF5-8DB2-87ED0E4232FD", "destination" : { "space" : { @@ -389,37 +404,12 @@ } } } - }, - "sourceComponents" : [ - { - "id" : "781555E3-FF9D-4232-B277-F3E4DFD18EBC", - "componentType" : { - "urlMatch" : { - "_0" : { - "contains" : { - - } - }, - "_1" : "go.dev" - } - } - } - ] + } }, { "id" : "8132E9C3-EF60-4769-884D-FA393D7A0D50", - "destination" : { - "space" : { - "_0" : { - "space" : { - "_0" : "37B2E76F-5DBD-447E-835C-E6D8A9B11D40" - } - } - } - }, "sourceComponents" : [ { - "id" : "39D8214F-B15D-44F6-93BD-E5073A064649", "componentType" : { "urlMatch" : { "_0" : { @@ -429,9 +419,19 @@ }, "_1" : "gitlab" } + }, + "id" : "39D8214F-B15D-44F6-93BD-E5073A064649" + } + ], + "destination" : { + "space" : { + "_0" : { + "space" : { + "_0" : "37B2E76F-5DBD-447E-835C-E6D8A9B11D40" + } } } - ] + } }, { "id" : "9B5C6962-7BC4-4A09-8F8B-D23904B483AC", @@ -446,7 +446,6 @@ }, "sourceComponents" : [ { - "id" : "EBBF2F5E-564F-476B-9A17-B1A723AF2767", "componentType" : { "urlMatch" : { "_0" : { @@ -456,12 +455,12 @@ }, "_1" : "moneysend" } - } + }, + "id" : "EBBF2F5E-564F-476B-9A17-B1A723AF2767" } ] }, { - "id" : "1A272988-7410-45DB-B199-250FD896DBE5", "destination" : { "space" : { "_0" : { @@ -471,24 +470,24 @@ } } }, + "id" : "1A272988-7410-45DB-B199-250FD896DBE5", "sourceComponents" : [ { "id" : "F4A3B3E6-1671-44DD-BBC1-4193CE4F3770", "componentType" : { "urlMatch" : { + "_1" : "tinkoff.ru", "_0" : { "contains" : { } - }, - "_1" : "tinkoff.ru" + } } } } ] }, { - "id" : "9CF1E782-6517-43AF-BCB3-62C6F53331BE", "destination" : { "space" : { "_0" : { @@ -500,7 +499,6 @@ }, "sourceComponents" : [ { - "id" : "866EE41F-0892-441B-8374-6A4C5BE88614", "componentType" : { "urlMatch" : { "_0" : { @@ -510,21 +508,13 @@ }, "_1" : "raiffeisen.ru" } - } + }, + "id" : "866EE41F-0892-441B-8374-6A4C5BE88614" } - ] + ], + "id" : "9CF1E782-6517-43AF-BCB3-62C6F53331BE" }, { - "id" : "1C4508FB-8C06-4E08-8EF7-939E6F688245", - "destination" : { - "space" : { - "_0" : { - "mostRecent" : { - - } - } - } - }, "sourceComponents" : [ { "id" : "01512154-0791-4215-A54A-31228DE92F59", @@ -539,7 +529,395 @@ } } } + ], + "id" : "1C4508FB-8C06-4E08-8EF7-939E6F688245", + "destination" : { + "space" : { + "_0" : { + "mostRecent" : { + + } + } + } + } + }, + { + "sourceComponents" : [ + { + "componentType" : { + "urlMatch" : { + "_0" : { + "contains" : { + + } + }, + "_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" : [ + { + "id" : "C795FD05-1022-44B0-B133-47B47EB9B74B", + "componentType" : { + "urlMatch" : { + "_0" : { + "contains" : { + + } + }, + "_1" : "theverge.com" + } + } + } + ], + "destination" : { + "space" : { + "_0" : { + "space" : { + "_0" : "804F8243-14DB-4F79-8200-C3B1F0A99BBC" + } + } + } + }, + "id" : "27EAC053-0361-411B-B278-9DCFB1DCCA79" + }, + { + "id" : "7F8A1995-1975-4CB2-B39F-78EF1B7322D8", + "sourceComponents" : [ + { + "id" : "D580EEE1-C0AE-41DB-9BA1-2865D2EE318C", + "componentType" : { + "urlMatch" : { + "_1" : "sketchup.com", + "_0" : { + "contains" : { + + } + } + } + } + } + ], + "destination" : { + "space" : { + "_0" : { + "space" : { + "_0" : "709CF1C8-CD12-458C-BC35-2AF9FBE5EE25" + } + } + } + } + }, + { + "id" : "39414599-4A94-4C6D-88C6-751FC509FE8C", + "destination" : { + "space" : { + "_0" : { + "space" : { + "_0" : "709CF1C8-CD12-458C-BC35-2AF9FBE5EE25" + } + } + } + }, + "sourceComponents" : [ + { + "componentType" : { + "urlMatch" : { + "_0" : { + "contains" : { + + } + }, + "_1" : "grabcad.com" + } + }, + "id" : "96B9DA7C-6175-42B3-A6AD-724748FC9D94" + } ] + }, + { + "sourceComponents" : [ + { + "componentType" : { + "urlMatch" : { + "_1" : "cgtrader.com", + "_0" : { + "contains" : { + + } + } + } + }, + "id" : "BA5BBCDF-BE64-45FE-9A92-265A6A644614" + } + ], + "id" : "08982E0B-EE79-4DE2-B24E-C7C351BE45BE", + "destination" : { + "space" : { + "_0" : { + "space" : { + "_0" : "709CF1C8-CD12-458C-BC35-2AF9FBE5EE25" + } + } + } + } + }, + { + "sourceComponents" : [ + { + "id" : "6BC08DC1-1583-435F-A4CB-B2802B17EB32", + "componentType" : { + "urlMatch" : { + "_1" : "thingiverse.com", + "_0" : { + "contains" : { + + } + } + } + } + } + ], + "destination" : { + "space" : { + "_0" : { + "space" : { + "_0" : "709CF1C8-CD12-458C-BC35-2AF9FBE5EE25" + } + } + } + }, + "id" : "E9378031-A45E-4F9D-8AD3-4483FEE6F316" + }, + { + "destination" : { + "space" : { + "_0" : { + "space" : { + "_0" : "75BB4AC1-7C83-421C-BA54-90438B375EAA" + } + } + } + }, + "id" : "3179C1E2-5270-4716-8A30-AC0786CB1767", + "sourceComponents" : [ + { + "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", + "destination" : { + "space" : { + "_0" : { + "space" : { + "_0" : "75BB4AC1-7C83-421C-BA54-90438B375EAA" + } + } + } + } + }, + { + "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" : { + "urlMatch" : { + "_0" : { + "contains" : { + + } + }, + "_1" : "192.168.20.20" + } + }, + "id" : "10A812AC-B7E5-4220-848B-75C19A214194" + } + ], + "destination" : { + "space" : { + "_0" : { + "space" : { + "_0" : "75BB4AC1-7C83-421C-BA54-90438B375EAA" + } + } + } + } + }, + { + "id" : "F6F495BC-1FC1-4CD9-8070-DE2586C8012A", + "sourceComponents" : [ + { + "componentType" : { + "urlMatch" : { + "_0" : { + "contains" : { + + } + }, + "_1" : "blackbox.place" + } + }, + "id" : "343B0E23-00D4-41A7-AAD5-59095DEBE92C" + } + ], + "destination" : { + "space" : { + "_0" : { + "space" : { + "_0" : "75BB4AC1-7C83-421C-BA54-90438B375EAA" + } + } + } + } + }, + { + "destination" : { + "space" : { + "_0" : { + "space" : { + "_0" : "75BB4AC1-7C83-421C-BA54-90438B375EAA" + } + } + } + }, + "id" : "5850B5E5-4537-409C-82D2-E787AC2AF800", + "sourceComponents" : [ + { + "id" : "73E4B6A0-F6E5-4C0C-A861-F5CDA692B095", + "componentType" : { + "urlMatch" : { + "_0" : { + "contains" : { + + } + }, + "_1" : "home.setia.ru" + } + } + } + ] + }, + { + "id" : "EDD5208D-5FE7-49DF-A125-BE52606C7E3C", + "sourceComponents" : [ + { + "id" : "7953D947-DBFF-4E32-AB08-7853E61FA2DE", + "componentType" : { + "urlMatch" : { + "_0" : { + "contains" : { + + } + }, + "_1" : "bakai.kg" + } + } + } + ], + "destination" : { + "space" : { + "_0" : { + "space" : { + "_0" : "C320F03E-A200-4AAB-BAD0-1A9198B6B71B" + } + } + } + } + }, + { + "id" : "A9515308-9AEB-4B0A-90FE-BE32985FBBE7", + "sourceComponents" : [ + { + "id" : "E61AD4E1-4690-4560-B594-0F287D32B5A5", + "componentType" : { + "urlMatch" : { + "_1" : "morekart.ru", + "_0" : { + "contains" : { + + } + } + } + } + } + ], + "destination" : { + "space" : { + "_0" : { + "mostRecent" : { + + } + } + } + } } ], "defaultDestination" : { diff --git a/private_dot_config/atuin/config.toml b/private_dot_config/atuin/config.toml index a296cbb..9b98eeb 100644 --- a/private_dot_config/atuin/config.toml +++ b/private_dot_config/atuin/config.toml @@ -19,7 +19,7 @@ dialect = "uk" # update_check = true ## address of the sync server -sync_address = "http://192.168.50.8:8888" +#sync_address = "http://192.168.50.8:8888" ## how often to sync history. note that this is only triggered when a command ## is ran, so sync intervals may well be longer diff --git a/private_dot_config/karabiner.edn b/private_dot_config/karabiner.edn index c088db0..10bb1a9 100644 --- a/private_dot_config/karabiner.edn +++ b/private_dot_config/karabiner.edn @@ -1,19 +1,36 @@ -{ :devices {:adv2 [{:vendor_id 10730 :product_id 258}]} +{ :devices {:adv2 [{:vendor_id 10730 :product_id 258}] + :pedals [{:vendor_id 10730 :product_id 256}]} :profiles {:Default {:default true - :alone 200 + :alone 350 :delay 500 - :held 800 + :held 1500 :sim 50}} - :applications {:keykey ["^com\\.chekazuja\\.keykey$"], - :kitty ["^net\\.kovidgoyal\\.kitty$"]} + + :applications {:keykey ["^com\\.chekazuja\\.keykey$"] + :kitty ["^net\\.kovidgoyal\\.kitty$"] + :webapp ["^com\\.apple\\.Safari\\.WebApp\\..+$"]} :input-sources {:en {:language "en"} :ru {:language "ru"}} :templates {:open "open -a '%s'"} - :main [{:des "Backslash<->Open_Bracket on Advantage2" + :froms { + :left_pedal {:key :f18} + :middle_pedal {:key :f19} + :right_pedal {:key :f20} + } + + :main [ + + {:des "pedals default" + :rules [:pedals [:left_pedal :button1] + [:middle_pedal :button3] + [:right_pedal :button2] + ]} + + {:des "Backslash<->Open_Bracket on Advantage2" :rules [:adv2 [:open_bracket :!R5 [:ru :keykey]] [:##open_bracket :!R8 [:ru :keykey]] [:##open_bracket :backslash [:ru :!keykey]] @@ -24,39 +41,56 @@ [:##grave_accent_and_tilde :equal_sign :ru]]} - {:des "Caps->Russian, LShift->English" - :rules [[:##left_shift :left_shift nil {:alone {:input :en}}] - [:##caps_lock ["capskey" 1] :ru {:alone :!R6 - :held :caps_lock - :afterup ["capskey" 0]}] - [:##caps_lock ["capskey" 1] :en {:alone :comma - :held :caps_lock - :afterup ["capskey" 0]}]]} + {:des "Alternative language switches: Lcmd->English, Rcmd->Russian, Rshift-> Russian" :rules [[:left_command :left_command nil {:alone {:input :en}}] - [:right_command :right_command :adv2 {:alone {:input :ru}}] - [:right_shift :right_shift nil {:alone {:input :ru}}] + [:right_command :right_command nil {:alone {:input :ru}}] +;; [:right_shift :right_shift nil {:alone {:input :ru}}] + [:!Qt [:!Qt {:input :en}]] + [:!Ql [:!Ql {:input :en}]] [:!Ct [:!Ct {:input :en}]] [:!Cl [:!Cl {:input :en}]] - [:!Ctab [:!Ctab {:input :en}]]]} +;; [:!Ctab [:!Ctab {:input :en}]] +]} + + {:des "Caps->Russian, LShift->English" + :rules [[:##left_shift :left_shift nil {:alone {:input :en}}] + [:##caps_lock ["capskey" 1] :ru {:alone {:input :en} + :afterup ["capskey" 0]}] + [:##caps_lock ["capskey" 1] :en {:alone {:input :ru} + :afterup ["capskey" 0]}] + ]} {:des "Tab as Hyper(⌘+⌥+^+⇧)" :rules [[:tab [:!!left_shift] [:!left_command] {:alone :tab}]]} {: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"]] + :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"]] - [:o [:open "/Users/anton/Applications/Brave Browser Apps.localized/Poe.app"]] - [:p [:open "/Users/anton/Applications/Brave Browser Apps.localized/ChatGPT4.app"]] - [:v [:open "/Users/anton/Applications/Brave Browser Apps.localized/Vikunja.app"]] - [:spacebar [:open "/Users/anton/Applications/Brave Browser Apps.localized/GPT.app"]] + [:c [:open "/Users/anton/Applications/Brave Browser Apps.localized/Claude.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" + :rules [:webapp [:!Cw :!Ch]]} + {:des "Ropt->Comma" :rules [[:##right_option :right_shift :ru {:alone :!R6}] [:##right_option :right_shift :en {:alone :comma}]]} + + {:des "Rshift->Comma" + :rules [[:##right_shift :right_shift :ru {:alone :!R6 + :held :caps_lock}] + [:##right_shift :right_shift :en {:alone :comma + :held :caps_lock}]]} {:des "Rcommand -> comma, but not on advantage" :rules [[:##right_command :right_command [:ru :!adv2] {:alone :!R6}]]}] @@ -85,3 +119,4 @@ ;; P | caps_lock ;; !! | mandatory command + control + optional + shift (hyper) ;; ## | optional any + diff --git a/private_dot_config/kitty/kitty.conf b/private_dot_config/kitty/kitty.conf index eaae458..a028213 100644 --- a/private_dot_config/kitty/kitty.conf +++ b/private_dot_config/kitty/kitty.conf @@ -350,15 +350,14 @@ scrollback_pager nvim -c "set nonumber norelativenumber signcolumn=no nolist sho #: Fill new space with lines from the scrollback buffer after #: enlarging a window. -# wheel_scroll_multiplier 5.0 +#wheel_scroll_multiplier 5.0 #: Multiplier for the number of lines scrolled by the mouse wheel. #: Note that this is only used for low precision scrolling devices, #: not for high precision scrolling devices on platforms such as macOS #: and Wayland. Use negative numbers to change scroll direction. See #: also wheel_scroll_min_lines. - -# wheel_scroll_min_lines 1 +#wheel_scroll_min_lines 2 #: The minimum number of lines scrolled by the mouse wheel. The scroll #: multiplier wheel_scroll_multiplier only takes effect after it @@ -367,7 +366,7 @@ scrollback_pager nvim -c "set nonumber norelativenumber signcolumn=no nolist sho #: when using the wheel. With a negative number, the minimum number of #: lines will always be added. -# touch_scroll_multiplier 1.0 +touch_scroll_multiplier 1.58 #: Multiplier for the number of lines scrolled by a touchpad. Note #: that this is only used for high precision scrolling devices on diff --git a/private_dot_config/nvim/init.lua b/private_dot_config/nvim/init.lua index ee13d3b..eed9c12 100644 --- a/private_dot_config/nvim/init.lua +++ b/private_dot_config/nvim/init.lua @@ -49,7 +49,6 @@ require("lazy").setup({ }, }, { "rmagatti/auto-session" }, - { "codota/tabnine-nvim", build = "./dl_binaries.sh" }, { "akinsho/toggleterm.nvim", version = "*", config = true }, { "zwhitchcox/auto-session-nvim-tree" }, { "jiaoshijie/undotree" }, @@ -107,17 +106,7 @@ require("nvim-lastplace").setup({ lastplace_open_folds = true, }) -require("tabnine").setup({ - disable_auto_comment = true, - accept_keymap = "", - dismiss_keymap = "", - debounce_ms = 800, - suggestion_color = { gui = "#808080", cterm = 244 }, - exclude_filetypes = { "TelescopePrompt" }, - log_file_path = nil, -- absolute path to Tabnine log file -}) -require("tabnine.status").status() require("toggleterm").setup({}) require("hop").setup() diff --git a/private_dot_config/private_fish/config.fish b/private_dot_config/private_fish/config.fish index 438322c..29bd73d 100644 --- a/private_dot_config/private_fish/config.fish +++ b/private_dot_config/private_fish/config.fish @@ -28,6 +28,11 @@ if status is-interactive end # <<< conda initialize <<< + + 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 + end + if type -q jump # initialize jump cd jump shell fish | source @@ -72,3 +77,5 @@ if [ -e /home/anton/.nix-profile/etc/profile.d/nix.fish ]; . /home/anton/.nix-pr # 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 +source /Users/anton/.config/op/plugins.sh +source ~/.config/op/plugins.sh