about summary refs log tree commit diff stats
path: root/nix-conf/home/includes/irssi.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nix-conf/home/includes/irssi.nix')
-rw-r--r--nix-conf/home/includes/irssi.nix18
1 files changed, 14 insertions, 4 deletions
diff --git a/nix-conf/home/includes/irssi.nix b/nix-conf/home/includes/irssi.nix
index e7cd92c..54bdc9b 100644
--- a/nix-conf/home/includes/irssi.nix
+++ b/nix-conf/home/includes/irssi.nix
@@ -1,4 +1,9 @@
-{ config, pkgs, lib, ... }:
+{
+  config,
+  pkgs,
+  lib,
+  ...
+}:
 
 {
   programs.irssi = {
@@ -41,7 +46,7 @@
     extraConfig = ''
       settings = {
         core = {
-          real_name = "David Morgan";
+          real_name = "djm";
           user_name = "djm";
           nick = "djm";
           timestamp_format = "%H:%M:%S";
@@ -85,6 +90,7 @@
         11 = { items = ( { type = "CHANNEL"; chat_type = "IRC"; name = "#!"; tag = "hashbang"; }); };
         12 = { items = ( { type = "CHANNEL"; chat_type = "IRC"; name = "#nixos"; tag = "libera"; }); };
         13 = { items = ( { type = "CHANNEL"; chat_type = "IRC"; name = "#home-manager"; tag = "oftc"; }); };
+        14 = { items = ( { type = "CHANNEL"; chat_type = "IRC"; name = "#blinkenshell.log"; tag = "blinkenirc"; }); };
       };
     '';
     networks = {
@@ -123,7 +129,6 @@
         };
         channels = {
           ctrl-c.autoJoin = true;
-          emacs.autoJoin = true;
           institute.autoJoin = true;
           meta.autoJoin = true;
           team.autoJoin = true;
@@ -147,7 +152,11 @@
       };
       blinkenirc = {
         nick = "djm";
-        autoCommands = [ "msg chanserv invite #blinkenshell.op" "wait 2000" ];
+        autoCommands = [
+          "msg chanserv invite #blinkenshell.op"
+          "msg chanserv invite #blinkenshell.log"
+          "wait 2000"
+        ];
         saslExternal = true;
         server = {
           address = "irc.blinkenshell.org";
@@ -162,6 +171,7 @@
         channels = {
           blinkenshell.autoJoin = true;
           "blinkenshell.op".autoJoin = true;
+          "blinkenshell.log".autoJoin = true;
         };
       };
       hashbang = {