diff options
| author | Fuwn <[email protected]> | 2024-10-25 09:46:37 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-10-25 09:46:37 -0700 |
| commit | 34770864b9aa650a29ef07f2c23cdcefb769bd09 (patch) | |
| tree | bc0c9821e8bc6b73eb6720e51adf21584404c25c /home | |
| parent | kansai: move noatime to common options (diff) | |
| download | nixos-config-34770864b9aa650a29ef07f2c23cdcefb769bd09.tar.xz nixos-config-34770864b9aa650a29ef07f2c23cdcefb769bd09.zip | |
home: fill out mpv configuration
Diffstat (limited to 'home')
| -rw-r--r-- | home/ebisu/kansai/multimedia/video/default.nix | 6 | ||||
| -rw-r--r-- | home/ebisu/kansai/multimedia/video/mpv.nix | 26 |
2 files changed, 30 insertions, 2 deletions
diff --git a/home/ebisu/kansai/multimedia/video/default.nix b/home/ebisu/kansai/multimedia/video/default.nix index da366ab..372eaad 100644 --- a/home/ebisu/kansai/multimedia/video/default.nix +++ b/home/ebisu/kansai/multimedia/video/default.nix @@ -1,10 +1,12 @@ { pkgs, ... }: { - imports = [ ./anime.nix ]; + imports = [ + ./anime.nix + ./mpv.nix + ]; home.packages = with pkgs; [ mplayer - mpv yt-dlp_git ytfzf clapper diff --git a/home/ebisu/kansai/multimedia/video/mpv.nix b/home/ebisu/kansai/multimedia/video/mpv.nix new file mode 100644 index 0000000..10083bb --- /dev/null +++ b/home/ebisu/kansai/multimedia/video/mpv.nix @@ -0,0 +1,26 @@ +{ pkgs, ... }: +{ + programs.mpv = { + enable = true; + + config = { + profile = "high-quality"; + ytdl-format = "bestvideo+bestaudio"; + cache-default = 4000000; + hwdec = "auto"; + hwdec-codecs = "all"; + vo = "gpu"; + gpu-api = "vulkan"; + }; + + package = ( + pkgs.mpv-unwrapped.wrapper { + scripts = [ pkgs.mpvScripts.webtorrent-mpv-hook ]; + + mpv = pkgs.mpv-unwrapped.override { + waylandSupport = true; + }; + } + ); + }; +} |