nix-dotfiles/modules/software/tools/mpv.nix
2024-12-08 18:30:51 -08:00

35 lines
603 B
Nix

{ config, lib, pkgs, ... }:
with lib;
let
cfg = config.modules.software.tools.mpv;
in {
options.modules.software.tools.mpv = {
enable = mkEnableOption "Enable mpv, a lightweight video player";
};
config = mkIf cfg.enable {
hm.programs.mpv = {
enable = true;
config = {
hwdec = "auto";
osc = "no";
border = "no";
};
scriptOpts = {
visualizer = {
mode = "noalbumart";
};
};
scripts = with pkgs.mpvScripts; [
mpris
modernx
thumbfast
visualizer
];
};
};
}