clan-munix/packages/munix/default.nix

15 lines
437 B
Nix
Raw Normal View History

{ 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
'';
}