{ config, lib, pkgs, ... }: lib.mkIf config.u.has.graphical { programs.mpv = { enable = true; scripts = lib.optionals config.u.has.jp [pkgs.mpvScripts.mpvacious]; }; xdg.configFile."mpv/input.conf".source = config.u.lib.lnn "user/config/mpv/input.conf"; xdg.configFile."mpv/mpv.conf".source = config.u.lib.lnn "user/config/mpv/mpv.conf"; xdg.configFile."mpv/script-opts".source = config.u.lib.lnn "user/config/mpv/script-opts"; }