fix(mpv): fix inconsistency with autocrop
This commit is contained in:
@@ -31,13 +31,16 @@
|
|||||||
fi
|
fi
|
||||||
'';
|
'';
|
||||||
in {
|
in {
|
||||||
|
home.packages = [
|
||||||
|
toggleImmersive
|
||||||
|
];
|
||||||
wayland.windowManager.hyprland = {
|
wayland.windowManager.hyprland = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
||||||
settings = {
|
settings = {
|
||||||
# Bind to your preferred combo (e.g., Super + Alt + M)
|
# Bind to your preferred combo (e.g., Super + Alt + M)
|
||||||
bind = [
|
bind = [
|
||||||
"$mod ALT, M, exec, ${toggleImmersive}/bin/toggle-immersive"
|
"SUPER ALT, M, exec, ${toggleImmersive}/bin/toggle-immersive"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -4,18 +4,32 @@
|
|||||||
scripts = with pkgs.mpvScripts; [
|
scripts = with pkgs.mpvScripts; [
|
||||||
uosc
|
uosc
|
||||||
thumbfast
|
thumbfast
|
||||||
|
autocrop
|
||||||
];
|
];
|
||||||
|
scriptOpts = {
|
||||||
|
autocrop = {
|
||||||
|
auto = "yes"; # Automatically run on video load
|
||||||
|
notice = "yes"; # Optional: Show an OSD message when it crops
|
||||||
|
delay = "5"; # Optional: Wait 1 second before detecting (helps skip studio logos)
|
||||||
|
};
|
||||||
|
};
|
||||||
config = {
|
config = {
|
||||||
# uosc provides its own UI
|
# uosc provides its own UI
|
||||||
osc = "no";
|
osc = "no";
|
||||||
osd-bar = "no";
|
osd-bar = "no";
|
||||||
border = "no";
|
border = "no";
|
||||||
|
hwdec = "auto-copy";
|
||||||
|
|
||||||
# Subtitle preferences - prefer full subtitles over forced
|
# Subtitle preferences - prefer full subtitles over forced
|
||||||
# slang = "eng,en,enm"; # English subtitle preference order
|
# slang = "eng,en,enm"; # English subtitle preference order
|
||||||
# subs-fallback = "default"; # Use default if preferred not found
|
# subs-fallback = "default"; # Use default if preferred not found
|
||||||
# sub-forced-events-only = "no"; # Don't limit to forced subtitle events
|
# sub-forced-events-only = "no"; # Don't limit to forced subtitle events
|
||||||
};
|
};
|
||||||
|
|
||||||
|
bindings = {
|
||||||
|
# Bind it to 'C' (Shift+c) to toggle cropping manually
|
||||||
|
"C" = "script-message-to autocrop toggle_crop";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
xdg.mimeApps = {
|
xdg.mimeApps = {
|
||||||
|
|||||||
Reference in New Issue
Block a user