diff --git a/machines/boxy/configuration.nix b/machines/boxy/configuration.nix index 8e898cf..fefda4c 100644 --- a/machines/boxy/configuration.nix +++ b/machines/boxy/configuration.nix @@ -26,6 +26,7 @@ with lib; enable = true; autologin = true; wayland = true; + jellyfinScaleFactor = 1.5; }; users.enable = true; }; diff --git a/roles/kodi/default.nix b/roles/kodi/default.nix index b65a7b2..e44431a 100644 --- a/roles/kodi/default.nix +++ b/roles/kodi/default.nix @@ -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;