summaryrefslogtreecommitdiff
path: root/misc/dotfiles/irssi/config
diff options
context:
space:
mode:
Diffstat (limited to 'misc/dotfiles/irssi/config')
-rw-r--r--misc/dotfiles/irssi/config51
1 files changed, 51 insertions, 0 deletions
diff --git a/misc/dotfiles/irssi/config b/misc/dotfiles/irssi/config
new file mode 100644
index 0000000..70cf102
--- /dev/null
+++ b/misc/dotfiles/irssi/config
@@ -0,0 +1,51 @@
+servers = (
+ {
+ address = "irc.libera.chat";
+ chatnet = "liberachat";
+ port = "6697";
+ use_tls = "yes";
+ tls_cert = "~/.irssi/certs/ilvokhin.pem";
+ tls_verify = "yes";
+ autoconnect = "yes";
+ },
+ {
+ address = "irc.oftc.net";
+ chatnet = "OFTC";
+ port = "6697";
+ use_tls = "yes";
+ tls_cert = "~/.irssi/certs/ilvokhin.pem";
+ tls_verify = "yes";
+ autoconnect = "yes";
+ }
+);
+
+chatnets = {
+ liberachat = {
+ type = "IRC";
+ max_kicks = "1";
+ max_msgs = "4";
+ max_whois = "1";
+ sasl_mechanism = "EXTERNAL";
+ sasl_username = "ilvokhin";
+ };
+ OFTC = { type = "IRC"; max_kicks = "1"; max_msgs = "1"; max_whois = "1"; };
+};
+
+channels = (
+ { name = "#gcc"; chatnet = "liberachat"; autojoin = "Yes"; },
+ { name = "#archlinux"; chatnet = "liberachat"; autojoin = "Yes"; },
+ { name = "#kernelnewbies"; chatnet = "OFTC"; autojoin = "Yes"; }
+);
+
+settings = {
+ core = {
+ real_name = "Dmitry Ilvokhin";
+ user_name = "ilvokhin";
+ nick = "ilvokhin";
+ };
+ "fe-common/core" = {
+ autolog = "yes";
+ autolog_path = "~/.irssi/logs/$tag/$0.log";
+ };
+};
+ignores = ( { level = "JOINS PARTS QUITS"; } );