From a1da2f5cc125ec03bf5570877f7dd5aeddca8136 Mon Sep 17 00:00:00 2001 From: John Ogle Date: Mon, 22 Dec 2025 12:30:35 -0800 Subject: [PATCH] Fix jellyfinScaleFactor for .desktop entry launches --- roles/kodi/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) 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;