feat(web01): Install matterbridge

This commit is contained in:
Tom Hubrecht 2023-12-08 14:53:13 +01:00
parent f9a194b636
commit fa78327922
4 changed files with 12 additions and 0 deletions

View file

@ -11,6 +11,7 @@ lib.extra.mkConfig {
"castopod" "castopod"
"metis" "metis"
"linkal" "linkal"
"matterbridge"
"ntfy-sh" "ntfy-sh"
"plausible" "plausible"
"wordpress" "wordpress"

View file

@ -0,0 +1,10 @@
{ config, ... }:
{
services.matterbridge = {
enable = true;
configPath = config.age.secrets."matterbridge-config_file".path;
};
dgn-secrets.matches."^matterbridge-.*$" = { owner = "matterbridge"; };
}

Binary file not shown.

View file

@ -3,6 +3,7 @@ let
publicKeys = lib.getNodeKeys "web01"; publicKeys = lib.getNodeKeys "web01";
in lib.setDefault { inherit publicKeys; } [ in lib.setDefault { inherit publicKeys; } [
"acme-certs_secret" "acme-certs_secret"
"matterbridge-config_file"
"named-bind_dnskeys_conf" "named-bind_dnskeys_conf"
"ntfy_sh-environment_file" "ntfy_sh-environment_file"
"plausible_admin-user-password-file" "plausible_admin-user-password-file"