From 7727237a78b92a32a8cea8396ea0a011217e13ee Mon Sep 17 00:00:00 2001 From: Konstantin Alekseev Date: Thu, 15 Feb 2024 15:00:24 +0200 Subject: [PATCH] aws-vault: drop xdg-open from dependencies on darwin (#288222) --- pkgs/tools/admin/aws-vault/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/tools/admin/aws-vault/default.nix b/pkgs/tools/admin/aws-vault/default.nix index 79f97c330fd7..99255f568fa9 100644 --- a/pkgs/tools/admin/aws-vault/default.nix +++ b/pkgs/tools/admin/aws-vault/default.nix @@ -3,6 +3,7 @@ , installShellFiles , lib , makeWrapper +, stdenv , xdg-utils }: buildGoModule rec { @@ -22,7 +23,8 @@ buildGoModule rec { postInstall = '' # make xdg-open overrideable at runtime - wrapProgram $out/bin/aws-vault --suffix PATH : ${lib.makeBinPath [ xdg-utils ]} + # aws-vault uses https://github.com/skratchdot/open-golang/blob/master/open/open.go to open links + ${lib.optionalString (!stdenv.isDarwin) "wrapProgram $out/bin/aws-vault --suffix PATH : ${lib.makeBinPath [ xdg-utils ]}"} installShellCompletion --cmd aws-vault \ --bash $src/contrib/completions/bash/aws-vault.bash \ --fish $src/contrib/completions/fish/aws-vault.fish \