diff --git a/roles/kodi/default.nix b/roles/kodi/default.nix index 349c2c2..0c2f953 100644 --- a/roles/kodi/default.nix +++ b/roles/kodi/default.nix @@ -47,23 +47,23 @@ in if cfg.jellyfinScaleFactor != null then pkgs.symlinkJoin { name = "jellyfin-media-player-scaled"; - paths = [ pkgs.jellyfin-media-player ]; + paths = [ pkgs.qt-pinned.jellyfin-media-player ]; nativeBuildInputs = [ pkgs.makeWrapper ]; postBuild = '' mkdir -p $out/bin rm -f $out/bin/jellyfin-desktop - makeWrapper ${pkgs.jellyfin-media-player}/bin/jellyfin-desktop $out/bin/jellyfin-desktop \ + makeWrapper ${pkgs.qt-pinned.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 \ + substitute ${pkgs.qt-pinned.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; + else pkgs.qt-pinned.jellyfin-media-player; in mkIf cfg.enable { users.extraUsers.kodi = {