moby: switch to mpv

needs some more tuning, but ditching vlc means no more Qt, and it looks
like i can tune the mpv UI to be substantially better for my wants
This commit is contained in:
2023-07-26 09:56:26 +00:00
parent 7f13c482e5
commit 558258c367
2 changed files with 22 additions and 2 deletions

View File

@@ -1,3 +1,8 @@
# mpv docs:
# - <https://mpv.io/manual/master>
# - <https://github.com/mpv-player/mpv/wiki>
# curated mpv mods/scripts/users:
# - <https://github.com/stax76/awesome-mpv>
{ ... }:
{
@@ -8,6 +13,21 @@
save-position-on-quit=%3%yes
keep-open=%3%yes
'';
fs.".config/mpv/script-opts/osc.conf".symlink.text = ''
# make the on-screen controls *always* visible
# unfortunately, this applies to full-screen as well
# - docs: <https://mpv.io/manual/master/#on-screen-controller-visibility>
visibility=always
'';
mime.priority = 200; # default = 100; 200 means to yield to other apps
mime.associations."audio/flac" = "mpv.desktop";
mime.associations."audio/mpeg" = "mpv.desktop";
mime.associations."audio/x-vorbis+ogg" = "mpv.desktop";
mime.associations."video/mp4" = "mpv.desktop";
mime.associations."video/quicktime" = "mpv.desktop";
mime.associations."video/webm" = "mpv.desktop";
mime.associations."video/x-matroska" = "mpv.desktop";
};
}

View File

@@ -37,7 +37,7 @@
"lemoa" # lemmy app
# "lollypop"
"mepo" # maps viewer
# "mpv"
"mpv"
# "networkmanagerapplet"
# "newsflash"
"nheko"
@@ -50,7 +50,6 @@
# "tdesktop" # broken on phosh
# "tokodon"
"tuba" # mastodon/pleroma client (stores pw in keyring)
"vlc"
# "whalebird" # pleroma client (Electron). input is broken on phosh.
"xterm" # broken on phosh
];
@@ -84,6 +83,7 @@
"obsidian"
"slic3r"
"steam"
"vlc"
"wireshark" # could maybe ship the cli as sysadmin pkg
];
};