lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

micro.wrapper: init

+34
+1
pkgs/by-name/mi/micro/package.nix
··· 63 63 inherit callPackage; 64 64 directory = ./tests; 65 65 }; 66 + wrapper = callPackage ./wrapper.nix { micro = self; }; 66 67 }; 67 68 68 69 meta = {
+33
pkgs/by-name/mi/micro/wrapper.nix
··· 1 + { 2 + lib, 3 + micro, 4 + makeWrapper, 5 + symlinkJoin, 6 + # configurable options 7 + extraPackages ? [ ], 8 + }: 9 + 10 + symlinkJoin { 11 + name = "micro-wrapped-${micro.version}"; 12 + inherit (micro) pname version outputs; 13 + 14 + nativeBuildInputs = [ makeWrapper ]; 15 + 16 + paths = [ micro ]; 17 + 18 + postBuild = '' 19 + ${lib.concatMapStringsSep "\n" ( 20 + output: "ln --verbose --symbolic --no-target-directory ${micro.${output}} \$${output}" 21 + ) (lib.remove "out" micro.outputs)} 22 + 23 + pushd $out/bin 24 + for f in *; do 25 + rm $f 26 + makeWrapper ${micro}/bin/$f $f \ 27 + --prefix PATH ":" "${lib.makeBinPath extraPackages}" 28 + done 29 + popd 30 + ''; 31 + 32 + meta = micro.meta; 33 + }