aboutsummaryrefslogtreecommitdiffstats
path: root/irssi
diff options
context:
space:
mode:
Diffstat (limited to 'irssi')
-rw-r--r--irssi/config340
-rw-r--r--irssi/solarized-powerline.theme2
2 files changed, 272 insertions, 70 deletions
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,9 +69,18 @@ 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";
@@ -71,9 +89,29 @@ servers = (
},
{
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}";