diff --git a/desktop/multimedia.nix b/desktop/multimedia.nix index bfce41f..caa0875 100644 --- a/desktop/multimedia.nix +++ b/desktop/multimedia.nix @@ -30,7 +30,8 @@ in { scribus yt-dlp - jellyfin-media-player + #jellyfin-media-player # https://github.com/NixOS/nixpkgs/issues/437865 https://github.com/jellyfin/jellyfin-media-player/issues/282 + jellyfin-mpv-shim #jamesdsp # Audio post-processing ]; diff --git a/hardware/nvidia/proprietary.nix b/hardware/nvidia/proprietary.nix index db49079..62d79b1 100644 --- a/hardware/nvidia/proprietary.nix +++ b/hardware/nvidia/proprietary.nix @@ -178,13 +178,7 @@ in { nix.settings.substituters = [ "https://cuda-maintainers.cachix.org" ]; nix.settings.trusted-public-keys = [ "cuda-maintainers.cachix.org-1:0dq3bujKpuEPMCX6U4WylrUDZ9JyUG0VpVZa7CNfq5E=" ]; - nixpkgs.overlays = - [(final: prev: { - jellyfin-media-player = prev.runCommand "jellyfinmediaplayer" { nativeBuildInputs = [ prev.makeBinaryWrapper ]; } '' - mkdir -p $out/bin - makeWrapper ${getBin prev.jellyfin-media-player}/bin/jellyfinmediaplayer $out/bin/jellyfinmediaplayer --inherit-argv0 --add-flags "--platform=xcb" - ''; - })] + nixpkgs.overlays = [] ++ optional (cfg.proprietary.version == "unstable_beta") (final: prev: { cudaPackages_11 = final.unstable.cudaPackages_11; cudaPackages_12 = final.unstable.cudaPackages_12;