irssi config

This commit is contained in:
David Morgan 2022-12-05 12:18:04 +00:00
parent 22a857fc22
commit e8bbf64c5d
Signed by: djm
GPG Key ID: C171251002C200F2
2 changed files with 22 additions and 1 deletions

View File

@ -2,6 +2,7 @@
{ {
imports = [ imports = [
./includes/linux-server.nix ./includes/linux-server.nix
./includes/irssi.nix
]; ];
# Let Home Manager install and manage itself. # Let Home Manager install and manage itself.

View File

@ -73,6 +73,7 @@
networks = { networks = {
libera = { libera = {
nick = "djm"; nick = "djm";
saslExternal = true;
server = { server = {
address = "irc.libera.chat"; address = "irc.libera.chat";
port = 6697; port = 6697;
@ -92,6 +93,7 @@
}; };
tilde = { tilde = {
nick = "djm"; nick = "djm";
saslExternal = true;
server = { server = {
address = "irc.tilde.chat"; address = "irc.tilde.chat";
port = 6697; port = 6697;
@ -110,9 +112,26 @@
team.autoJoin = true; team.autoJoin = true;
}; };
}; };
oftc = {
nick = "djm";
server = {
address = "irc.oftc.net";
port = 6697;
autoConnect = true;
ssl = {
enable = true;
verify = true;
certificateFile = "${config.home.homeDirectory}/.irssi/oftc.pem";
};
};
channels = {
home-manager.autoJoin = true;
};
};
blinkenirc = { blinkenirc = {
nick = "djm"; nick = "djm";
autoCommands = [ "msg chanserv invite #blinkenshell.op" "wait 2000" ]; autoCommands = [ "msg chanserv invite #blinkenshell.op" "wait 2000" ];
saslExternal = true;
server = { server = {
address = "irc.blinkenshell.org"; address = "irc.blinkenshell.org";
port = 6697; port = 6697;
@ -130,6 +149,7 @@
}; };
hashbang = { hashbang = {
nick = "djm"; nick = "djm";
saslExternal = true;
server = { server = {
address = "irc.hashbang.sh"; address = "irc.hashbang.sh";
port = 6697; port = 6697;
@ -141,7 +161,7 @@
}; };
}; };
channels = { channels = {
"!".autoJoin = true; "#!".autoJoin = true;
}; };
}; };
refchat = { refchat = {