1
0
Fork 0
forked from fabian/nix

posixlycorrect: vps: add irc support

This commit is contained in:
Fabian Montero 2025-09-11 00:14:31 -06:00
parent bbd37a1c01
commit 743d500020
Signed by untrusted user: fabian
GPG key ID: 3EDA9AE3937CCDE3
6 changed files with 166 additions and 55 deletions

42
home/modules/halloy.nix Normal file
View file

@ -0,0 +1,42 @@
{
pkgs,
lib,
config,
...
}:
with lib; let
cfg = config.local.apps.halloy;
in {
options.local.apps.halloy = {
enable = mkEnableOption "halloy irc client";
};
config = mkIf cfg.enable {
programs.halloy = {
enable = true;
settings = {
buffer = {
channel.topic = {
enabled = true;
};
chathistory.infinite_scroll = true;
};
servers.liberachat = {
nickname = "posixlycorrect";
nick_password_command = "pass show liberachat_irc";
username = "fabiansoju/irc.libera.chat";
password_command = "pass show soju";
server = "soju.posixlycorrect.com";
port = 6697;
chathistory = true;
channels = [
"#lobsters"
];
};
};
};
};
}