feat: migrate to agenix for secret management

This commit is contained in:
Jet Pham 2026-03-05 15:10:30 -08:00
parent e7e8d154aa
commit 8e174ba500
No known key found for this signature in database
23 changed files with 234 additions and 120 deletions

View file

@ -3,6 +3,7 @@
{
services.matrix-synapse = {
enable = true;
extraConfigFiles = [ config.age.secrets.matrix-macaroon.path ];
settings = {
server_name = "extremist.software";
public_baseurl = "https://matrix.extremist.software";
@ -24,8 +25,6 @@
];
enable_registration = false;
registration_shared_secret = "extremist_software_admin_creation";
macaroon_secret_key = config.mySecrets.matrixMacaroon;
database = {
name = "psycopg2";
allow_unsafe_locale = true;