add draupnir

This commit is contained in:
XenGi 2025-11-24 22:56:05 +01:00
parent 9dd5d2ef2e
commit 79c5c57629
Signed by: xengi
SSH key fingerprint: SHA256:dM+fLZGsDvyv6kunjE8bGduL24VsCFB4LEOSdmRHdG0
5 changed files with 45 additions and 2 deletions

17
services/draupnir.nix Normal file
View file

@ -0,0 +1,17 @@
{ config, ... }:
{
services.draupnir = {
enable = false;
settings = {
homeserverUrl = "https://matrix.berlin.ccc.de";
managementRoom = "#moderators:berlin.ccc.de";
autojoinOnlyIfManager = true;
recordIgnoredInvites = true;
roomStateBackingStore.enabled = true;
displayReports = true;
};
secrets.accessToken = config.age.secrets.draupnir_access_token.path;
};
}