From 38ba80c08b0b29296a8552cad474d8aa29596dda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20Jane=C5=BEi=C4=8D?= Date: Sun, 8 Mar 2026 01:42:04 +0100 Subject: [PATCH] feat: add completion flags to ahab --- packages/ahab/package.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/packages/ahab/package.nix b/packages/ahab/package.nix index e2db37e..bbb86ef 100644 --- a/packages/ahab/package.nix +++ b/packages/ahab/package.nix @@ -19,6 +19,20 @@ pkgs.rustPlatform.buildRustPackage { buildType = "debug"; + nativeBuildInputs = [ pkgs.installShellFiles ]; + + preBuild = '' + mkdir -p completions + ''; + + SHELL_COMPLETIONS_DIR = "completions"; + + postInstall = '' + installShellCompletion --bash completions/ahab.bash + installShellCompletion --zsh completions/_ahab + installShellCompletion --fish completions/ahab.fish + ''; + meta = { description = "ahab"; homepage = "https://git.janezic.dev/janezicmatej/ahab";