From 29792a1307e80bfdc5ed4ef11380e99f977b534d Mon Sep 17 00:00:00 2001 From: kenji Date: Mon, 5 Jan 2026 14:08:57 -0600 Subject: [PATCH] feat(jellyfin): add jellyfin-mpv-shim for high-quality casting --- apps/jellyfin-mpv-shim/default.nix | 12 ++++++++++++ modules/home/apps-optional.nix | 1 + 2 files changed, 13 insertions(+) create mode 100644 apps/jellyfin-mpv-shim/default.nix diff --git a/apps/jellyfin-mpv-shim/default.nix b/apps/jellyfin-mpv-shim/default.nix new file mode 100644 index 0000000..e985402 --- /dev/null +++ b/apps/jellyfin-mpv-shim/default.nix @@ -0,0 +1,12 @@ +{pkgs, ...}: { + home.packages = with pkgs; [ + jellyfin-mpv-shim + ]; + + wayland.windowManager.hyprland.settings.windowrulev2 = [ + # --- JELLYFIN MPV SHIM --- + "float, class:^(jellyfin-mpv-shim)$" + "center, class:^(jellyfin-mpv-shim)$" + "size 70% 70%, class:^(jellyfin-mpv-shim)$" + ]; +} diff --git a/modules/home/apps-optional.nix b/modules/home/apps-optional.nix index 3dae98d..3e135e7 100644 --- a/modules/home/apps-optional.nix +++ b/modules/home/apps-optional.nix @@ -5,5 +5,6 @@ ../../apps/tickrs ../../apps/claude ../../apps/delfin + ../../apps/jellyfin-mpv-shim ]; }