use mkConfWrapper for mpv

This commit is contained in:
Elec3137 2026-02-13 10:19:37 -08:00
commit c9540d82c5

View file

@ -2,6 +2,7 @@
pkgs, pkgs,
lib, lib,
config, config,
owoLib,
... ...
}: }:
@ -33,14 +34,9 @@ in
config = lib.mkIf cfg.enable { config = lib.mkIf cfg.enable {
environment.systemPackages = [ environment.systemPackages = [
(pkgs.symlinkJoin { (owoLib.mkConfWrapper name cfg.package {
inherit name; globalConfig = pkgs.writeTextDir "${name}.conf" cfg.extraConfig;
paths = [ cfg.package ]; configArg = "--config-dir=";
nativeBuildInputs = [ pkgs.makeWrapper ];
postBuild = ''
wrapProgram $out/bin/${name} \
--add-flags "--config-dir=${pkgs.writeTextDir "${name}.conf" cfg.extraConfig}"
'';
}) })
]; ];
}; };