2025-11-27 21:59:05 -03:00
|
|
|
{ writeScriptBin, symlinkJoin, makeWrapper, muvm, passt, bubblewrap, sidebus-broker, mesa }:
|
2025-11-03 17:14:28 +01:00
|
|
|
|
|
|
|
|
let
|
|
|
|
|
munixScript = (writeScriptBin "munix" (builtins.readFile ../../munix)).overrideAttrs(old: {
|
|
|
|
|
buildCommand = "${old.buildCommand}\n patchShebangs $out";
|
|
|
|
|
});
|
|
|
|
|
in symlinkJoin {
|
|
|
|
|
name = "munix";
|
2025-11-14 06:20:44 -03:00
|
|
|
paths = [ munixScript muvm passt bubblewrap sidebus-broker ];
|
2025-11-03 17:14:28 +01:00
|
|
|
buildInputs = [ makeWrapper ];
|
|
|
|
|
postBuild = ''
|
2025-11-27 21:59:05 -03:00
|
|
|
wrapProgram $out/bin/munix --prefix PATH : $out/bin --set FALLBACK_OPENGL_DRIVER ${mesa}
|
2025-11-03 17:14:28 +01:00
|
|
|
'';
|
|
|
|
|
}
|