1
0
mirror of https://github.com/nix-community/home-manager synced 2024-09-12 06:16:33 +02:00
home-manager/tests/modules/programs/mpv/mpv-stubs.nix
2024-05-28 17:02:06 +02:00

30 lines
971 B
Nix

{
nixpkgs.overlays = [
(final: prev: {
mpvScript = prev.runCommandLocal "mpvScript" { scriptName = "something"; }
"mkdir $out";
mpv-unwrapped = let
lua = prev.emptyDirectory.overrideAttrs {
luaversion = "0";
passthru.withPackages = pkgsFn: prev.emptyDirectory;
};
mpv-unwrapped' = prev.mpv-unwrapped.override { inherit lua; };
in mpv-unwrapped'.overrideAttrs {
buildInputs = [ ];
nativeBuildInputs = [ ];
builder = prev.writeShellScript "dummy" ''
PATH=${final.coreutils}/bin
mkdir -p $dev $doc $man $out/bin $out/Applications/mpv.app/Contents/MacOS
touch $out/bin/{mpv,umpv} \
$out/Applications/mpv.app/Contents/MacOS/{mpv,mpv-bundle}
chmod +x $out/bin/{mpv,umpv} \
$out/Applications/mpv.app/Contents/MacOS/{mpv,mpv-bundle}
'';
};
})
];
test.stubs = { yt-dlp = { }; };
}