{ config, lib, ... }: with lib; { options.features.desktop.media.mpv.enable = mkEnableOption "Enable mpv media player"; config = mkIf config.features.desktop.media.mpv.enable { programs.mpv = { enable = true; # https://github.com/mpv-player/mpv/blob/master/etc/input.conf bindings = { "DOWN" = "add volume -5"; "UP" = "add volume 5"; }; }; }; }