{ pkgs, ... }: { home.packages = with pkgs; [ darktable ffmpeg transmission_4 vlc-bin ]; programs.mpv = { enable = true; config = { screenshot-directory = "~/Documents/screenshots"; ontop = true; profile = "gpu-hq"; }; scripts = with pkgs.mpvScripts; [ sponsorblock quality-menu # Switch video quality from YT on-the-go vr-reversal # Script for mpv to play VR video with optional saving of head tracking data ]; }; programs.yt-dlp = { enable = true; settings = { mtime = false; merge-output-format = "mkv"; restrict-filenames = true; embed-thumbnail = true; embed-metadata = true; embed-chapters = true; sponsorblock-mark = "sponsor"; output = "~/Movies/%(uploader)s/%(upload_date>%Y-%m-%d)s-%(title)s-%(id)s.%(ext)s"; }; }; }