From cac360f6c632f3fa8be109fd8042529aa44ea2ea Mon Sep 17 00:00:00 2001 From: Acid Bong Date: Sat, 23 May 2026 21:43:15 +0300 Subject: [PATCH 1/2] fossil: move install flags to the dedicated attr, manual and completion - to `postInstall` also that `mkdir` was redundant, `make install` already does it --- pkgs/applications/version-management/fossil/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/version-management/fossil/default.nix b/pkgs/applications/version-management/fossil/default.nix index d39d347770e0..ed1a637a0e22 100644 --- a/pkgs/applications/version-management/fossil/default.nix +++ b/pkgs/applications/version-management/fossil/default.nix @@ -55,10 +55,9 @@ stdenv.mkDerivation (finalAttrs: { export USER=nonexistent-but-specified-user ''; - installPhase = '' - mkdir -p $out/bin - INSTALLDIR=$out/bin make install + installFlags = [ "INSTALLDIR=$(out)/bin" ]; + postInstall = '' installManPage fossil.1 installShellCompletion --name fossil.bash tools/fossil-autocomplete.bash ''; From c7b99aaff9393e9ed257ef89a1447a860e61828d Mon Sep 17 00:00:00 2001 From: Acid Bong Date: Sat, 23 May 2026 21:51:25 +0300 Subject: [PATCH 2/2] fossil: install both Bash and Zsh completions --- pkgs/applications/version-management/fossil/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/version-management/fossil/default.nix b/pkgs/applications/version-management/fossil/default.nix index ed1a637a0e22..d38710a98822 100644 --- a/pkgs/applications/version-management/fossil/default.nix +++ b/pkgs/applications/version-management/fossil/default.nix @@ -59,7 +59,7 @@ stdenv.mkDerivation (finalAttrs: { postInstall = '' installManPage fossil.1 - installShellCompletion --name fossil.bash tools/fossil-autocomplete.bash + installShellCompletion --cmd fossil tools/fossil-autocomplete.{bash,zsh} ''; meta = {