feat: db & git backups, bots on matrix, proxmox monitors, ...

This commit is contained in:
Xavier Morel
2025-11-19 22:01:27 +01:00
parent 4035967f21
commit e7aa43acaf
17 changed files with 116 additions and 21 deletions

23
config/matrix-maubot.nix Normal file
View File

@@ -0,0 +1,23 @@
{
pkgs,
config,
tools,
...
}:
{
nixpkgs.config.permittedInsecurePackages = [
"olm-3.2.16"
];
environment.etc."maubot/config.base.yaml".source = config.age.secrets.matrix-maubot-cfg.path;
services.maubot = {
enable = true;
plugins = with config.services.maubot.package.plugins; [
rss
hasswebhookbot
];
configMutable = true;
# RIP the auto configuration ... Built a base yaml, written in agenix, and manually copying this to the config.yaml file + adapting as needed...
extraConfigFile = "/etc/maubot/config.yaml";
};
}