diff --git a/roles/kodi/default.nix b/roles/kodi/default.nix index e44431a..f428395 100644 --- a/roles/kodi/default.nix +++ b/roles/kodi/default.nix @@ -54,6 +54,13 @@ in rm -f $out/bin/jellyfin-desktop makeWrapper ${pkgs.jellyfin-media-player}/bin/jellyfin-desktop $out/bin/jellyfin-desktop \ --add-flags "--tv --scale-factor ${toString cfg.jellyfinScaleFactor}" + + # Update .desktop file to include scale factor and TV mode arguments + mkdir -p $out/share/applications + rm -f $out/share/applications/org.jellyfin.JellyfinDesktop.desktop + substitute ${pkgs.jellyfin-media-player}/share/applications/org.jellyfin.JellyfinDesktop.desktop \ + $out/share/applications/org.jellyfin.JellyfinDesktop.desktop \ + --replace-fail "Exec=jellyfin-desktop" "Exec=jellyfin-desktop --tv --scale-factor ${toString cfg.jellyfinScaleFactor}" ''; } else pkgs.jellyfin-media-player;