nix-config/hosts/mucbot/default.nix

36 lines
671 B
Nix

{ config, ... }:
{
c3d2.deployment.server = "server10";
networking.hostName = "mucbot";
services.tigger = {
enable = true;
user = "tigger";
group = "tigger";
jid = "astrobot@jabber.c3d2.de";
passwordFile = config.sops.secrets."mucbot/password".path;
mucs = [ "c3d2@chat.c3d2.de/Astrobot" "international@chat.c3d2.de/Astrobot" ];
};
sops = {
defaultSopsFile = ./secrets.yaml;
secrets = {
"mucbot/password".owner = "tigger";
};
};
system.stateVersion = "18.09";
users = {
groups.tigger = { };
users.tigger = {
createHome = true;
isNormalUser = true;
group = "tigger";
};
};
}