From 2558f4a9b044c51d963b01bdcc7ea82f5e611648 Mon Sep 17 00:00:00 2001 From: kenji Date: Wed, 7 Jan 2026 19:44:27 -0600 Subject: [PATCH] fix(jellyfin): ensure autostart and modernize config Forces autostart via Hyprland exec-once. Adds uosc, thumbfast, and better MPV defaults. --- apps/jellyfin-mpv-shim/default.nix | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/apps/jellyfin-mpv-shim/default.nix b/apps/jellyfin-mpv-shim/default.nix index 57b7fee..f61a6f5 100644 --- a/apps/jellyfin-mpv-shim/default.nix +++ b/apps/jellyfin-mpv-shim/default.nix @@ -60,13 +60,16 @@ recursive = true; }; - 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)$" - "opacity 1.0 override 1.0 override, class:^(jellyfin-mpv-shim)$" - "idleinhibit focus, class:^(jellyfin-mpv-shim)$" - "noblur, class:^(jellyfin-mpv-shim)$" - ]; + wayland.windowManager.hyprland.settings = { + exec-once = [ "systemctl --user start jellyfin-mpv-shim" ]; + windowrulev2 = [ + # --- JELLYFIN MPV SHIM --- + "float, class:^(jellyfin-mpv-shim)$" + "center, class:^(jellyfin-mpv-shim)$" + "size 70% 70%, class:^(jellyfin-mpv-shim)$" + "opacity 1.0 override 1.0 override, class:^(jellyfin-mpv-shim)$" + "idleinhibit focus, class:^(jellyfin-mpv-shim)$" + "noblur, class:^(jellyfin-mpv-shim)$" + ]; + }; } \ No newline at end of file