Compare commits

...

3 Commits

Author SHA1 Message Date
262afbacee
meta: format 2025-10-25 19:22:04 +02:00
881080ffd2
nixy/home/mpv: add scripts uosc and autosubsync with keybinds 2025-10-25 19:21:50 +02:00
bc3c1f4a2c
home/nixy: add adwaita cursor theme 2025-10-25 19:21:06 +02:00

View File

@ -1,7 +1,6 @@
{ { lib
lib, , pkgs
pkgs, , ...
...
}: }:
let let
qutebrowser_firejail = pkgs.writeShellScriptBin "qutebrowser" '' qutebrowser_firejail = pkgs.writeShellScriptBin "qutebrowser" ''
@ -50,6 +49,12 @@ in
WLR_RENDERER = "vulkan"; WLR_RENDERER = "vulkan";
}; };
home.pointerCursor = {
package = pkgs.adwaita-icon-theme;
name = "Adwaita";
size = 38;
};
wayland.windowManager.sway = { wayland.windowManager.sway = {
enable = true; enable = true;
}; };
@ -80,19 +85,25 @@ in
mpv = { mpv = {
enable = true; enable = true;
scripts = [
pkgs.mpvScripts.uosc
pkgs.mpvScripts.autosubsync-mpv
];
config = { config = {
osc = "no";
osd-bar = "no";
border = "no";
slang = "eng,en"; slang = "eng,en";
alang = "eng,en"; alang = "eng,en";
hwdec = "auto"; hwdec = "auto";
vo = "gpu-next"; vo = "gpu-next";
ao = "pipewire"; ao = "pipewire";
osd-bar = "no";
border = "no";
script-opts-set = "";
ytdl-format = "bestvideo[height<=?1080]+bestaudio/best"; ytdl-format = "bestvideo[height<=?1080]+bestaudio/best";
}; };
bindings = { bindings = {
"s" = "script-binding uosc/subtitles";
"a" = "script-binding uosc/audio";
WHEEL_UP = "ignore"; WHEEL_UP = "ignore";
WHEEL_DOWN = "ignore"; WHEEL_DOWN = "ignore";
WHEEL_LEFT = "ignore"; WHEEL_LEFT = "ignore";
@ -267,11 +278,11 @@ in
${pkgs.coreutils}/bin/rm $ALL_IMGS ${pkgs.coreutils}/bin/rm $ALL_IMGS
''; '';
in in
/* /*
refresh_i3status = pkgs.writeShellScriptBin "refresh_i3status" '' refresh_i3status = pkgs.writeShellScriptBin "refresh_i3status" ''
${pkgs.coreutils}/bin/sleep 1 && ${pkgs.procps}/bin/pkill -USR1 i3status-rs ${pkgs.coreutils}/bin/sleep 1 && ${pkgs.procps}/bin/pkill -USR1 i3status-rs
''; '';
*/ */
{ {
enable = true; enable = true;
events = [ events = [