15 lines
437 B
Nix
15 lines
437 B
Nix
|
|
{ writeScriptBin, symlinkJoin, makeWrapper, muvm, passt, bubblewrap }:
|
||
|
|
|
||
|
|
let
|
||
|
|
munixScript = (writeScriptBin "munix" (builtins.readFile ../../munix)).overrideAttrs(old: {
|
||
|
|
buildCommand = "${old.buildCommand}\n patchShebangs $out";
|
||
|
|
});
|
||
|
|
in symlinkJoin {
|
||
|
|
name = "munix";
|
||
|
|
paths = [ munixScript muvm passt bubblewrap ];
|
||
|
|
buildInputs = [ makeWrapper ];
|
||
|
|
postBuild = ''
|
||
|
|
wrapProgram $out/bin/munix --prefix PATH : $out/bin
|
||
|
|
'';
|
||
|
|
}
|