diff options
-rw-r--r-- | pkgs/tools/virtualization/azure-cli/default.nix | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/pkgs/tools/virtualization/azure-cli/default.nix b/pkgs/tools/virtualization/azure-cli/default.nix index 10a40e8208c5..049597256a40 100644 --- a/pkgs/tools/virtualization/azure-cli/default.nix +++ b/pkgs/tools/virtualization/azure-cli/default.nix @@ -1,4 +1,4 @@ -{ recurseIntoAttrs, callPackage, nodejs +{ recurseIntoAttrs, callPackage, nodejs, makeWrapper }: let @@ -7,7 +7,22 @@ let inherit nodejs self; generated = callPackage ./node-packages.nix { inherit self; }; overrides = { - "azure-cli" = { passthru.nodePackages = self; }; + + "azure-cli" = + let + streamline-streams = self.by-version."streamline-streams"."0.1.5"; + streamline = self.by-version."streamline"."0.10.17"; + node-uuid = self.by-version."node-uuid"."1.2.0"; + in { + passthru.nodePackages = self; + + buildInputs = [ makeWrapper ]; + + postInstall = '' + wrapProgram "$out/bin/azure" \ + --set NODE_PATH "${streamline-streams}/lib/node_modules:${streamline}/lib/node_modules:${node-uuid}/lib/node_modules" + ''; + }; "easy-table" = { dontMakeSourcesWritable = 1; postUnpack = '' |