reference dataDir in jellyfin module

This commit is contained in:
ibizaman 2025-06-29 11:57:48 +02:00 committed by Pierre Penninckx
parent b603156930
commit 38dfb0fd0b

View file

@ -167,8 +167,11 @@ in
options = contracts.backup.mkRequester {
user = "jellyfin";
sourceDirectories = [
"/var/lib/jellyfin"
config.services.jellyfin.dataDir
];
sourceDirectoriesText = ''[
"services.jellyfin.dataDir"
]'';
};
};
};
@ -449,7 +452,7 @@ in
''
+ lib.strings.optionalString cfg.ldap.enable (shblib.replaceSecretsScript {
file = ldapConfig;
resultPath = "/var/lib/jellyfin/plugins/configurations/LDAP-Auth.xml";
resultPath = "${config.services.jellyfin.dataDir}/plugins/configurations/LDAP-Auth.xml";
replacements = [
{
name = [ "LDAP_PASSWORD" ];
@ -459,7 +462,7 @@ in
})
+ lib.strings.optionalString cfg.sso.enable (shblib.replaceSecretsScript {
file = ssoConfig;
resultPath = "/var/lib/jellyfin/plugins/configurations/SSO-Auth.xml";
resultPath = "${config.services.jellyfin.dataDir}/plugins/configurations/SSO-Auth.xml";
replacements = [
{
name = [ "SSO_SECRET" ];
@ -469,7 +472,7 @@ in
})
+ lib.strings.optionalString cfg.sso.enable (shblib.replaceSecretsScript {
file = brandingConfig;
resultPath = "/var/lib/jellyfin/config/branding.xml";
resultPath = "${config.services.jellyfin.dataDir}/config/branding.xml";
replacements = [
];
});