Loading pkgs/by-name/mi/micro/package.nix +1 −0 Original line number Diff line number Diff line Loading @@ -63,6 +63,7 @@ let inherit callPackage; directory = ./tests; }; wrapper = callPackage ./wrapper.nix { micro = self; }; }; meta = { Loading pkgs/by-name/mi/micro/wrapper.nix 0 → 100644 +33 −0 Original line number Diff line number Diff line { lib, micro, makeWrapper, symlinkJoin, # configurable options extraPackages ? [ ], }: symlinkJoin { name = "micro-wrapped-${micro.version}"; inherit (micro) pname version outputs; nativeBuildInputs = [ makeWrapper ]; paths = [ micro ]; postBuild = '' ${lib.concatMapStringsSep "\n" ( output: "ln --verbose --symbolic --no-target-directory ${micro.${output}} \$${output}" ) (lib.remove "out" micro.outputs)} pushd $out/bin for f in *; do rm $f makeWrapper ${micro}/bin/$f $f \ --prefix PATH ":" "${lib.makeBinPath extraPackages}" done popd ''; meta = micro.meta; } Loading
pkgs/by-name/mi/micro/package.nix +1 −0 Original line number Diff line number Diff line Loading @@ -63,6 +63,7 @@ let inherit callPackage; directory = ./tests; }; wrapper = callPackage ./wrapper.nix { micro = self; }; }; meta = { Loading
pkgs/by-name/mi/micro/wrapper.nix 0 → 100644 +33 −0 Original line number Diff line number Diff line { lib, micro, makeWrapper, symlinkJoin, # configurable options extraPackages ? [ ], }: symlinkJoin { name = "micro-wrapped-${micro.version}"; inherit (micro) pname version outputs; nativeBuildInputs = [ makeWrapper ]; paths = [ micro ]; postBuild = '' ${lib.concatMapStringsSep "\n" ( output: "ln --verbose --symbolic --no-target-directory ${micro.${output}} \$${output}" ) (lib.remove "out" micro.outputs)} pushd $out/bin for f in *; do rm $f makeWrapper ${micro}/bin/$f $f \ --prefix PATH ":" "${lib.makeBinPath extraPackages}" done popd ''; meta = micro.meta; }