Skip to content

Commit 73f9abf

Browse files
committed
re-add branding and encoding xml
1 parent d7a483a commit 73f9abf

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

modules/jellyfin/default.nix

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ with lib; let
1212
xml = import ./xml.nix {inherit lib;};
1313

1414
networkXmlContent = xml.mkXmlContent "NetworkConfiguration" cfg.network;
15+
brandingXmlContent = xml.mkXmlContent "BrandingOptions" cfg.branding;
16+
encodingXmlContent = xml.mkXmlContent "EncodingOptions" cfg.encoding;
1517
in {
1618
imports = [
1719
./options
@@ -47,6 +49,8 @@ in {
4749

4850
environment.etc = {
4951
"jellyfin/network.xml.template".text = networkXmlContent;
52+
"jellyfin/branding.xml.template".text = brandingXmlContent;
53+
"jellyfin/encoding.xml.template".text = encodingXmlContent;
5054
};
5155

5256
systemd.services.jellyfin = {
@@ -57,6 +61,8 @@ in {
5761

5862
restartTriggers = [
5963
networkXmlContent
64+
brandingXmlContent
65+
encodingXmlContent
6066
];
6167

6268
serviceConfig =
@@ -72,7 +78,10 @@ in {
7278

7379
ExecStartPre = pkgs.writeShellScript "jellyfin-setup-config" ''
7480
set -eu
81+
7582
${pkgs.coreutils}/bin/install -m 640 /etc/jellyfin/network.xml.template '${cfg.configDir}/network.xml'
83+
${pkgs.coreutils}/bin/install -m 640 /etc/jellyfin/branding.xml.template '${cfg.configDir}/branding.xml'
84+
${pkgs.coreutils}/bin/install -m 640 /etc/jellyfin/encoding.xml.template '${cfg.configDir}/encoding.xml'
7685
'';
7786

7887
ExecStart =

0 commit comments

Comments
 (0)