blob: 1a2fc8887495c4df1dea81f92aedf440291322fc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
{ config, lib, pkgs, catinator, ... }:
{
imports = [ catinator.nixosModules.default ];
secrets = {
catinator = {
source = ../../secrets/catinator;
dest = "/etc/secrets/catinator";
};
};
services.catinator = {
environmentFile = "/etc/secrets/catinator";
settings = {
release = {
user = {
username = "catinator/irc.snoonet.org";
nickname = "\\__{^-_-^}";
};
server = {
hostname = "10.10.0.1";
port = 6667;
channels = ["#redoxmasterrace" "#linuxmasterrace" "#gnulag"];
tls = false;
sasl = false;
};
};
};
};
services.soju = {
enable = true;
listen = [ "irc+insecure://10.10.0.1:6667" ];
hostName = "soju.vapor.systems";
enableMessageLogging = false;
extraConfig = ''
message-store memory
'';
};
}
|