From 3dfaa447a8383dd839935d1056e4c7f2f2a302b3 Mon Sep 17 00:00:00 2001 From: Tobias Langendorf Date: Mon, 15 Jul 2024 21:39:55 +0200 Subject: [PATCH] @angular/cli: install shell completions --- pkgs/development/node-packages/overrides.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/development/node-packages/overrides.nix b/pkgs/development/node-packages/overrides.nix index d84adb870adb..288dac73ddfe 100644 --- a/pkgs/development/node-packages/overrides.nix +++ b/pkgs/development/node-packages/overrides.nix @@ -23,6 +23,13 @@ final: prev: { prePatch = '' export NG_CLI_ANALYTICS=false ''; + nativeBuildInputs = [ pkgs.installShellFiles ]; + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + for shell in bash zsh; do + installShellCompletion --cmd ng \ + --$shell <($out/bin/ng completion script) + done + ''; }; "@electron-forge/cli" = prev."@electron-forge/cli".override {