nix/home/graphical/mpv/default.nix
2026-01-16 10:00:31 -05:00

27 lines
551 B
Nix

{
config,
pkgs,
...
}: let
mergedConfig = pkgs.runCommand "mergedConfig" {} ''
mkdir -p $out
${pkgs.gnused}/bin/sed 's/#1e1e2e/#000000/g' \
${pkgs.catppuccin-mpv-git}/themes/${config.catppuccin.flavor}/${config.catppuccin.accent}.conf \
> $out/mpv.conf
'';
in {
home.packages = with pkgs; [
(mpv.override {
scripts = with mpvScripts; [
uosc
sponsorblock
mpris
];
})
];
home.file.".config/mpv" = {
source = mergedConfig;
recursive = true;
force = true;
};
}