times are a changing

This commit is contained in:
Anton Volnuhin 2023-11-30 23:22:20 +03:00
parent 151924c592
commit 7ab907c786
7 changed files with 598 additions and 189 deletions

View File

@ -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

View File

@ -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" : {

View File

@ -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

View File

@ -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,40 +41,57 @@
[:##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

View File

@ -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

View File

@ -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 = "<Tab>",
dismiss_keymap = "<C-]>",
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()

View File

@ -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