add(apps): jellyfin-mpv-shim proper
This commit is contained in:
@@ -1,7 +1,37 @@
|
||||
{pkgs, ...}: {
|
||||
home.packages = with pkgs; [
|
||||
jellyfin-mpv-shim
|
||||
];
|
||||
services.jellyfin-mpv-shim = {
|
||||
enable = true;
|
||||
package = pkgs.jellyfin-mpv-shim;
|
||||
settings = {
|
||||
audio_output = "hdmi";
|
||||
auto_play = true;
|
||||
check_updates = false;
|
||||
discord_presence = true;
|
||||
enable_gui = true;
|
||||
enable_osc = true;
|
||||
fullscreen = true;
|
||||
menu_mouse = true;
|
||||
player_name = "hakase";
|
||||
raise_mpv = true;
|
||||
shader_pack_enable = true;
|
||||
shader_pack_remember = true;
|
||||
shader_pack_subtype = "lq";
|
||||
skip_credits_enable = true;
|
||||
skip_intro_enable = true;
|
||||
thumbnail_enable = true;
|
||||
thumbnail_osc_builtin = true;
|
||||
use_mpv_config = true;
|
||||
menu_style = "osc";
|
||||
# Good UI/Quality defaults
|
||||
remote_kbps = 100000;
|
||||
local_kbps = 1000000;
|
||||
lang_filter = "und,eng,jpn,mis,mul,zxx";
|
||||
subtitle_size = 100;
|
||||
subtitle_color = "#FFFFFFFF";
|
||||
seek_left = -5;
|
||||
seek_right = 5;
|
||||
};
|
||||
};
|
||||
|
||||
wayland.windowManager.hyprland.settings.windowrulev2 = [
|
||||
# --- JELLYFIN MPV SHIM ---
|
||||
@@ -12,8 +42,4 @@
|
||||
"idleinhibit focus, class:^(jellyfin-mpv-shim)$"
|
||||
"noblur, class:^(jellyfin-mpv-shim)$"
|
||||
];
|
||||
|
||||
wayland.windowManager.hyprland.settings.exec-once = [
|
||||
"uwsm app -- jellyfin-mpv-shim"
|
||||
];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user