Fix jellyfinScaleFactor implementation in kodi role
The original implementation had several issues that prevented it from building: - Used buildInputs instead of nativeBuildInputs for makeWrapper - Referenced wrong executable name (jellyfinmediaplayer vs jellyfin-desktop) - Used wrapProgram which doesn't work with symlinks from symlinkJoin Fixed by using makeWrapper directly with the correct executable path after removing the symlink. Also enabled jellyfinScaleFactor = 1.5 on boxy for UI scaling.
This commit is contained in:
@@ -48,10 +48,12 @@ in
|
||||
then pkgs.symlinkJoin {
|
||||
name = "jellyfin-media-player-scaled";
|
||||
paths = [ pkgs.jellyfin-media-player ];
|
||||
buildInputs = [ pkgs.makeWrapper ];
|
||||
nativeBuildInputs = [ pkgs.makeWrapper ];
|
||||
postBuild = ''
|
||||
wrapProgram $out/bin/jellyfinmediaplayer \
|
||||
--add-flags "--scale-factor ${toString cfg.jellyfinScaleFactor}"
|
||||
mkdir -p $out/bin
|
||||
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}"
|
||||
'';
|
||||
}
|
||||
else pkgs.jellyfin-media-player;
|
||||
|
||||
Reference in New Issue
Block a user