From cc392c16bde5fe394089ea92b623aec2c5635e1f Mon Sep 17 00:00:00 2001 From: terminaldweller Date: Mon, 10 Apr 2023 11:12:56 +0330 Subject: updates --- irssi/config | 340 ++++++++++++++++++++++++++++++++-------- irssi/solarized-powerline.theme | 2 +- 2 files changed, 272 insertions(+), 70 deletions(-) (limited to 'irssi') diff --git a/irssi/config b/irssi/config index 8914e06..a05f05b 100644 --- a/irssi/config +++ b/irssi/config @@ -3,19 +3,16 @@ # https://www.oftc.net/NickServ/CertFP/ servers = ( { - address = "irc.gitter.im"; - chatnet = "gitter"; - port = "6697"; - password = ""; - use_tls = "yes"; - tls_verify = "yes"; + address = "irc.probably.loki"; + chatnet = "PROBABLY_LOKI"; + port = "6667"; autoconnect = "yes"; }, { - address = "192.99.102.52"; - chatnet = "FRRouting.slack.com"; - port = "6667"; - password = ""; + address = "kfswfco7mfb38dj7hsm4b8gs13ppjnog886y8zcgzno4jt16cepy.loki"; + chatnet = "BonoboNET_LOKI"; + port = "6697"; + tls_cert = "~/.irssi/certs/nick.pem"; use_tls = "yes"; tls_verify = "no"; autoconnect = "yes"; @@ -29,20 +26,32 @@ servers = ( # tls_verify = "yes"; # autoconnect = "no"; # }, + # { + # address = "192.168.1.109"; + # port = "6667"; + # chatnet = "bitlbee"; + # autoconnect = "no"; + # }, { - address = "192.168.1.109"; - port = "6667"; - chatnet = "bitlbee"; + address = "192.168.1.214"; + port = "8667"; + chatnet = "bitlbee_local"; autoconnect = "yes"; }, { address = "192.168.1.214"; - port = "8667"; - chatnet = "bitlbee_r"; + port = "8668"; + chatnet = "matterircd"; autoconnect = "no"; - use_tls = "no"; }, # { + # address = "192.168.1.214"; + # port = "8667"; + # chatnet = "bitlbee_r"; + # autoconnect = "no"; + # use_tls = "no"; + # }, + # { # address = "irc.libera.chat"; # chatnet = "LiberaChat"; # port = "6697"; @@ -60,20 +69,49 @@ servers = ( # tls_verify = "yes"; # autoconnect = "no"; # }, + # { + # address = "ssl.ircnet.io"; + # chatnet = "IRCNet"; + # port = "6697"; + # use_tls = "yes"; + # tls_cert = "~/.irssi/certs/nick.pem"; + # tls_verify = "yes"; + # autoconnect = "yes"; + # }, { - address = "ssl.ircnet.io"; - chatnet = "IRCNet"; + address = "irc.terminaldweller.com"; + chatnet = "devinet"; port = "6697"; use_tls = "yes"; tls_cert = "~/.irssi/certs/nick.pem"; tls_verify = "yes"; autoconnect = "yes"; }, + { + address = "185.130.45.46"; + chatnet = "IRCNet_ZNC"; + port = "1025"; + password = "terminaldweller/IRCNET:network";# pragma: allowlist secret + use_tls = "yes"; + tls_cert = "~/.irssi/certs/nick.pem"; + tls_verify = "no"; + autoconnect = "yes"; + }, + # { + # address = "185.130.45.46"; + # chatnet = "BonoboNET_LOKI_ZNC"; + # port = "1025"; + # password = "terminaldweller/Bonobonet_Loki:network";# pragma: allowlist secret + # tls_cert = "~/.irssi/certs/nick.pem"; + # use_tls = "yes"; + # tls_verify = "no"; + # autoconnect = "yes"; + # }, { address = "185.130.45.46"; chatnet = "Libera-ZNC"; port = "1025"; - password = "terminaldweller/Liberachat:"; # pragma: allowlist secret + password = "terminaldweller/Liberachat:lama";# pragma: allowlist secret use_tls = "yes"; tls_cert = "~/.irssi/certs/nick.pem"; tls_verify = "no"; @@ -83,7 +121,7 @@ servers = ( address = "185.130.45.46"; chatnet = "OFTC-ZNC"; port = "1025"; - password = "terminaldweller/OFTC:network"; # pragma: allowlist secret + password = "terminaldweller/OFTC:network";# pragma: allowlist secret use_tls = "yes"; tls_cert = "~/.irssi/certs/nick.pem"; tls_verify = "no"; @@ -93,7 +131,7 @@ servers = ( address = "185.130.45.46"; chatnet = "Rizon-ZNC"; port = "1025"; - password = "terminaldweller/Rizon:network"; # pragma: allowlist secret + password = "terminaldweller/Rizon:network";# pragma: allowlist secret use_tls = "yes"; tls_cert = "~/.irssi/certs/nick.pem"; tls_verify = "no"; @@ -103,49 +141,89 @@ servers = ( address = "185.130.45.46"; chatnet = "Undernet-ZNC"; port = "1025"; - password = "terminaldweller/undernet:network"; # pragma: allowlist secret + password = "terminaldweller/undernet:network";# pragma: allowlist secret use_tls = "yes"; tls_cert = "~/.irssi/certs/nick.pem"; tls_verify = "no"; autoconnect = "yes"; }, + # { + # address = "efnet.port80.se"; + # chatnet = "EFnet"; + # port = "6697"; + # use_tls = "yes"; + # tls_verify = "no"; + # autoconnect = "yes"; + # }, { - address = "efnet.port80.se"; - chatnet = "EFnet"; - port = "6697"; + address = "185.130.45.46"; + chatnet = "EFnet_ZNC"; + port = "1025"; + password = "terminaldweller/EFNET:locolobo";# pragma: allowlist secret use_tls = "yes"; + tls_cert = "~/.irssi/certs/nick.pem"; tls_verify = "no"; autoconnect = "yes"; }, + # { + # address = "irc.dal.net"; + # chatnet = "DALnet"; + # port = "6697"; + # use_tls = "yes"; + # tls_verify = "yes"; + # autoconnect = "yes"; + # }, { - address = "irc.dal.net"; - chatnet = "DALnet"; - port = "6697"; + address = "185.130.45.46"; + chatnet = "DALnet_ZNC"; + port = "1025"; + password = "terminaldweller/DALNET:netwqkkk";# pragma: allowlist secret use_tls = "yes"; - tls_verify = "yes"; + tls_cert = "~/.irssi/certs/nick.pem"; + tls_verify = "no"; autoconnect = "yes"; }, { address = "185.130.45.46"; chatnet = "TildeChat_ZNC"; port = "1025"; - password = "terminaldweller/Tilde_Chat:network"; # pragma: allowlist secret + password = "terminaldweller/Tilde_Chat:network";# pragma: allowlist secret tls_cert = "~/.irssi/certs/nick.pem"; use_tls = "yes"; tls_verify = "no"; autoconnect = "yes"; + }, + { + address = "192.168.1.214"; + chatnet = "I2P_ILITIA"; + port = "9068"; + use_tls = "no"; + tls_verify = "no"; + autoconnect = "no"; + }, + { + address = "192.168.1.214"; + chatnet = "I2P_POSTMAN"; + port = "9069"; + use_tls = "no"; + tls_verify = "no"; + autoconnect = "no"; } ); chatnets = { - OFTC = { - type = "IRC"; - nick = "terminaldweller"; - autosendcmd = "/^msg nickserv set cloak on;wait 3000"; - max_kicks = "1"; - max_msgs = "1"; - max_whois = "1"; - }; + I2P_ILITIA = { type = "IRC"; nick = "useruseR"; }; + I2P_POSTMAN = { type = "IRC"; nick = "useruseR"; }; + PROBABLY_LOKI = { type = "IRC"; nick = "terminaldweller"; }; + BonoboNET_LOKI = { type = "IRC"; nick = "terminaldweller"; }; + # OFTC = { + # type = "IRC"; + # nick = "terminaldweller"; + # autosendcmd = "/^msg nickserv set cloak on;wait 3000"; + # max_kicks = "1"; + # max_msgs = "1"; + # max_whois = "1"; + # }; "OFTC-ZNC" = { type = "IRC"; nick = "terminaldweller"; @@ -154,14 +232,21 @@ chatnets = { max_msgs = "1"; max_whois = "1"; }; - gitter = { type = "IRC"; nick = "terminaldweller"; }; - "app.slack.com" = { type = "IRC"; nick = "terminaldweller"; }; - "FRRouting.slack.com" = { type = "IRC"; }; - bitlbee = { + # gitter = { type = "IRC"; nick = "terminaldweller"; }; + # "app.slack.com" = { type = "IRC"; nick = "terminaldweller"; }; + # "FRRouting.slack.com" = { type = "IRC"; }; + # "magmacore.slack.com" = { type = "IRC"; nick = "farzad sadeghi";}; + # "frrouting_slack_irslackd" = { type = "IRC"; nick = "farzad sadeghi";}; + # "magmacore_slack_irslackd" = { type = "IRC"; nick = "farzad sadeghi";}; + # bitlbee = { + # autosendcmd = "/^msg &bitlbee identify gorgoroth;wait 3000"; + # type = "IRC"; + # }; + bitlbee_local = { autosendcmd = "/^msg &bitlbee identify gorgoroth;wait 3000"; type = "IRC"; }; - LiberaChat = { type = "IRC"; sasl_mechanism = "EXTERNAL"; }; + # LiberaChat = { type = "IRC"; sasl_mechanism = "EXTERNAL"; }; "Libera-ZNC" = { type = "IRC"; autosendcmd = "/^mode terminaldweller +g;wait 3000"; @@ -172,21 +257,28 @@ chatnets = { # }; "Rizon-ZNC" = { type = "IRC"; - autosendcmd = "/^mode terminaldweller +RCGpx;wait 3000"; + autosendcmd = "/^mode terminaldweller +RCGpx;msg hostserv on;wait 3000"; }; - IRCNet = { type = "IRC"; }; + IRCNet_ZNC = { type = "IRC"; }; "Undernet-ZNC" = { type = "IRC"; nick = "terminaldwel"; - autosendcmd = "/^mode termi +ix;msg *status traffic;wait 3000"; + autosendcmd = "/^mode terminaldwel +ix;msg *status traffic;wait 3000"; + }; + EFnet_ZNC = { type = "IRC"; nick = "termi";}; + DALnet_ZNC = { + type = "IRC"; + nick = "terminaldweller"; + autosendcmd = "/^msg nickserv@services.dal.net identify ;mode terminaldweller HRCi;wait 3000"; }; - EFnet = { type = "IRC"; }; - DALnet = { + TildeChat_ZNC = { type = "IRC"; }; + devinet = { type = "IRC"; nick = "terminaldweller"; - autosendcmd = "/^msg nickserv@services.dal.net identify identify;mode terminaldweller HCi;wait 3000"; + # autosendcmd = "/^msg nickserv identify terminaldweller;wait 3000;"; + sasl_mechanism = "EXTERNAL"; + sasl_username = "terminaldweller"; }; - bitlbee_r = { type = "IRC"; }; }; channels = ( @@ -200,19 +292,46 @@ channels = ( { name = "#debian"; chatnet = "OFTC-ZNC"; autojoin = "yes"; }, # { name = "#virt"; chatnet = "OFTC-ZNC"; autojoin = "yes"; }, { name = "#openwrt"; chatnet = "OFTC-ZNC"; autojoin = "yes"; }, - { name = "#selfhosting"; chatnet = "TildeChat_ZNC"; autojoin = "yes"; }, + { + name = "#selfhosting"; + chatnet = "TildeChat_ZNC"; + autojoin = "yes"; + }, { name = "#tor"; chatnet = "OFTC-ZNC"; autojoin = "yes"; }, { name = "#llvm"; chatnet = "OFTC-ZNC"; autojoin = "yes"; }, - { name = "##terminaldweller"; chatnet = "OFTC-ZNC"; autojoin = "yes"; }, + { name = "#bitlbee"; chatnet = "OFTC-ZNC"; autojoin = "yes"; }, + { + name = "##terminaldweller"; + chatnet = "OFTC-ZNC"; + autojoin = "yes"; + }, # { name = "#openssh"; chatnet = "Libera-ZNC"; autojoin = "yes"; }, # { name = "#gdb"; chatnet = "Libera-ZNC"; autojoin = "yes"; }, { name = "#openbsd"; chatnet = "Libera-ZNC"; autojoin = "yes"; }, { name = "#lobsters"; chatnet = "Libera-ZNC"; autojoin = "yes"; }, { name = "#gnupg"; chatnet = "Libera-ZNC"; autojoin = "yes"; }, { name = "#znc"; chatnet = "Libera-ZNC"; autojoin = "yes"; }, + { name = "#qutebrowser"; chatnet = "Libera-ZNC"; autojoin = "yes"; }, + { name = "#lokinet"; chatnet = "PROBABLY_LOKI"; autojoin = "yes"; }, + { name = "#general"; chatnet = "PROBABLY_LOKI"; autojoin = "yes"; }, + { name = "#crxn"; chatnet = "BonoboNET_LOKI"; autojoin = "yes"; }, + { + name = "#networking"; + chatnet = "BonoboNET_LOKI"; + autojoin = "yes"; + }, + { + name = "#general"; + chatnet = "BonoboNET_LOKI"; + autojoin = "yes"; + }, { name = "#go-nuts"; chatnet = "Libera-ZNC"; autojoin = "yes"; }, { name = "#opennic"; chatnet = "Libera-ZNC"; autojoin = "yes"; }, - { name = "##terminaldweller"; chatnet = "Libera-ZNC"; autojoin = "yes"; }, + { + name = "##terminaldweller"; + chatnet = "Libera-ZNC"; + autojoin = "yes"; + }, { name = "#voidlinux"; chatnet = "Libera-ZNC"; autojoin = "yes"; }, { name = "#CataclysmDDA"; chatnet = "Libera-ZNC"; autojoin = "yes"; }, { name = "#security"; chatnet = "Libera-ZNC"; autojoin = "yes"; }, @@ -222,6 +341,8 @@ channels = ( { name = "#vim"; chatnet = "Libera-ZNC"; autojoin = "yes"; }, { name = "#git"; chatnet = "Libera-ZNC"; autojoin = "yes"; }, { name = "#neomutt"; chatnet = "Libera-ZNC"; autojoin = "yes"; }, + { name = "##posix"; chatnet = "Libera-ZNC"; autojoin = "yes"; }, + { name = "#lua"; chatnet = "Libera-ZNC"; autojoin = "yes"; }, { name = "#busybox"; chatnet = "Libera-ZNC"; autojoin = "yes"; }, # { name = "#shadow"; chatnet = "Libera-ZNC"; autojoin = "yes"; }, { name = "#freebsd"; chatnet = "Libera-ZNC"; autojoin = "yes"; }, @@ -230,9 +351,13 @@ channels = ( { name = "#bookz"; chatnet = "Undernet-ZNC"; autojoin = "yes"; }, { name = "#postgresql"; chatnet = "Libera-ZNC"; autojoin = "yes"; }, { name = "#news"; chatnet = "Rizon-ZNC"; autojoin = "yes"; }, - { name = "##terminaldweller"; chatnet = "Rizon-ZNC"; autojoin = "yes"; }, - { name = "#irc"; chatnet = "IRCNet"; autojoin = "yes"; }, - { name = "#supersonic"; chatnet = "DALNet"; autojoin = "yes"; }, + { + name = "##terminaldweller"; + chatnet = "Rizon-ZNC"; + autojoin = "yes"; + }, + { name = "#irc"; chatnet = "IRCNet_ZNC"; autojoin = "yes"; }, + { name = "#supersonic"; chatnet = "DALnet_ZNC"; autojoin = "yes"; }, # { name = "#kvm"; chatnet = "Libera-ZNC"; autojoin = "yes"; } ); @@ -457,22 +582,28 @@ statusbar = { barend = { priority = "100"; alignment = "right"; }; }; }; + awl_5 = { + items = { + barstart = { priority = "100"; }; + awl_5 = { }; + barend = { priority = "100"; alignment = "right"; }; + }; + }; }; }; settings = { - misc = { - split_line_end = "↪"; - } + misc = { split_line_end = "↪"; }; core = { real_name = "john doe"; user_name = "devi"; nick = "terminaldweller"; - use_proxy = "no"; - proxy_address = "127.0.0.1"; - proxy_port = "9050"; - proxy_string = "CONNECT %s:%d HTTP/1.0\012\012"; - proxy_string_after = "conn %s %d"; - proxy_password = ""; + # use_proxy = "no"; + # proxy_address = "127.0.0.1"; + # proxy_port = "9050"; + # proxy_string = "CONNECT %s:%d HTTP/1.0\012\012"; + # proxy_string_after = "conn %s %d"; + # proxy_password = ""; + # recode_transliterate = "no"; }; "fe-common/core" = { theme = "solarized-powerline"; @@ -482,7 +613,12 @@ settings = { emphasis_replace = "no"; show_names_on_join = "no"; }; - "fe-text" = { actlist_sort = "refnum"; }; + "fe-text" = { + actlist_sort = "refnum"; + # scrollback_lines = "1000"; + # scrollback_time = "3days"; + # scrollback_max_age = "0"; + }; "perl/core/scripts" = { # adv_windowlist.pl awl_block = "-20"; @@ -537,6 +673,13 @@ settings = { # bitlbee_typing_notice bitlbee_send_typing = "0"; bitlbee_typing_allwin = "1"; + # leodict + leodict_default_options = "-en -both"; + leodict_paste_max_translations = "2"; + leodict_paste_beautify = "1"; + leodict_http_proxy_address = "192.168.1.214"; + leodict_http_proxy_port = "9054"; + leodict_http_proxy_type = "socks"; }; "irc/dcc" = { dcc_download_path = "~/.irssi/downloads/"; @@ -568,8 +711,7 @@ keyboard = ( { key = "meta-m"; id = "change_window"; data = "37"; }, { key = "meta-,"; id = "change_window"; data = "38"; }, { key = "meta-."; id = "change_window"; data = "39"; }, - { key = "meta-/"; id = "change_window"; data = "40"; } - { key = "meta-meta2-1"; id = "change_window"; data = "41"; } + { key = "meta-/"; id = "change_window"; data = "40"; }, ); ignores = ( { level = "JOINS PARTS QUITS NICKS"; channels = ( "#docker" ); }, @@ -624,15 +766,75 @@ ignores = ( { level = "JOINS PARTS QUITS NICKS"; channels = ( "#forgefed" ); }, { level = "JOINS PARTS QUITS NICKS"; channels = ( "#lobsters" ); }, { level = "JOINS PARTS QUITS NICKS"; channels = ( "#s6" ); }, + { level = "JOINS PARTS QUITS NICKS"; channels = ( "#lua" ); }, + { level = "JOINS PARTS QUITS NICKS"; channels = ( "#networking" ); }, + { level = "JOINS PARTS QUITS NICKS"; channels = ( "##posix" ); }, { level = "JOINS PARTS QUITS NICKS"; channels = ( "#postgresql" ); }, + { level = "JOINS PARTS QUITS NICKS"; channels = ( "#crxn" ); }, { level = "JOINS PARTS QUITS NICKS"; channels = ( "#meta" ); }, + { level = "JOINS PARTS QUITS NICKS"; channels = ( "#python" ); }, + { + level = "JOINS PARTS QUITS NICKS"; + channels = ( "#qutebrowser" ); + }, + { level = "JOINS PARTS QUITS NICKS"; channels = ( "#lokinet" ); }, + { level = "JOINS PARTS QUITS NICKS"; channels = ( "#bitlbee" ); }, { level = "JOINS PARTS QUITS NICKS"; channels = ( "#gemini" ); }, { level = "JOINS PARTS QUITS NICKS"; channels = ( "#llvm" ); }, { level = "JOINS PARTS QUITS NICKS"; channels = ( "#opennic" ); }, - { level = "JOINS PARTS QUITS NICKS"; channels = ( "#selfhosting" ); }, + { + level = "JOINS PARTS QUITS NICKS"; + channels = ( "#selfhosting" ); + }, { level = "JOINS PARTS QUITS NICKS"; channels = ( "#irc" ); }, { level = "CTCPS"; }, { level = "JOINS PARTS QUITS NICKS"; channels = ( "#zsh" ); } ); Mogs = { }; logs = { }; +windows = { + 1 = { immortal = "yes"; name = "(status)"; level = "ALL"; }; + 2 = { + immortal = "yes"; + name = "(notices)"; + level = "MSGS NOTICES SNOTES WALLOPS INVITES"; + }; + 3 = { + items = ( + { + type = "CHANNEL"; + chat_type = "IRC"; + name = "&bitlbee"; + tag = "bitlbee_local"; + } + ); + }; + 4 = { + items = ( + { + type = "CHANNEL"; + chat_type = "IRC"; + name = "#general"; + tag = "BonoboNET_LOKI"; + } + ); + }; + 5 = { + items = ( + { + type = "QUERY"; + chat_type = "IRC"; + name = "*status"; + tag = "Undernet-ZNC"; + } + ); + }; +}; +mainwindows = { + 3 = { + first_line = "1"; + lines = "47"; + first_column = "0"; + columns = "212"; + }; +}; diff --git a/irssi/solarized-powerline.theme b/irssi/solarized-powerline.theme index 37b0b3f..7a3772e 100644 --- a/irssi/solarized-powerline.theme +++ b/irssi/solarized-powerline.theme @@ -403,7 +403,7 @@ formats = { daychange = " %g-----%k-%W-%n Day changed to %%D %W-%k-%g-----%n"; join = "%k%z00af5fJOIN %8 {ichannelhilight $2} %0%Z00d700%0 {inick $0}%0 %N {chanhost_hilight $1}"; line_start_irssi = "%k%z5f5fd7IRSSI%N%Z5f5fd7 %N"; - new_topic = "%k%z00d700TOPIC %8 {ichannelhilight $1} %wby {inick $0}%Z005f87%N  $2"; + new_topic = "%k%z00d700TOPIC %8 {ichannelhilight $1} %wby {inick $0} %N%9%Z5f5fd7  $2"; nick_changed = "%k%z00d700RENAME %Z00d700%0 %k%z005f87{nick $0} %Zff8700 {nick $1}%Z005f87%0%N"; part = "%K%Z00d700%k%z00d700PART %8 {ichannelhilight $2}%N %0%Z005f87 %N{inick $0}%0 %Z005f87%Zeeeeee {reason $3}"; quit = "%0%Z005f00%k%z005f00QUIT %N {inick $0}%0 %Zeeeeee %N%n%k%N {reason $2}"; -- cgit v1.2.3