nix-config/hosts/mucbot/default.nix

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

39 lines
745 B
Nix
Raw Permalink Normal View History

2024-06-06 22:24:15 +02:00
{ config, lib, ... }:
2019-04-07 00:58:42 +02:00
2021-03-22 16:22:57 +01:00
{
2023-11-10 23:49:10 +01:00
c3d2.deployment.server = "server10";
2019-04-07 00:58:42 +02:00
networking.hostName = "mucbot";
services.tigger = {
enable = true;
2020-03-09 23:30:48 +01:00
user = "tigger";
group = "tigger";
2022-12-26 23:23:18 +01:00
jid = "astrobot@jabber.c3d2.de";
2024-04-15 15:31:37 +02:00
passwordFile = config.sops.secrets."mucbot/password".path;
2022-07-31 17:54:49 +02:00
mucs = [ "c3d2@chat.c3d2.de/Astrobot" "international@chat.c3d2.de/Astrobot" ];
2019-04-07 00:58:42 +02:00
};
2024-04-15 15:31:37 +02:00
sops = {
defaultSopsFile = ./secrets.yaml;
secrets = {
"mucbot/password".owner = "tigger";
};
};
2024-06-06 22:24:15 +02:00
# Required by tigger `evalNix()`
nix.enable = lib.mkForce true;
2022-12-26 23:23:18 +01:00
system.stateVersion = "18.09";
2024-04-15 15:31:37 +02:00
users = {
groups.tigger = { };
users.tigger = {
createHome = true;
isNormalUser = true;
group = "tigger";
};
};
2019-04-07 00:58:42 +02:00
}