diff options
author | Sandro <sandro.jaeckel@gmail.com> | 2021-11-13 13:27:02 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-13 13:27:02 +0100 |
commit | 6b46e6b0f0e5c5bf794b6ff8d213b766a0f2ed70 (patch) | |
tree | fd9afea858429ad62fe1a6b6a80ad448c1370712 /pkgs/applications/blockchains | |
parent | caae37d0f4c9a887aa97a7cd46209abdba34d8a7 (diff) | |
parent | 01537c17e114abb5d784297249ce0f544b7536ff (diff) |
Merge pull request #144635 from gardspirito/alfis-dialog
Diffstat (limited to 'pkgs/applications/blockchains')
-rw-r--r-- | pkgs/applications/blockchains/alfis/default.nix | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/pkgs/applications/blockchains/alfis/default.nix b/pkgs/applications/blockchains/alfis/default.nix index 7a808d2c72e9a..0738661c05968 100644 --- a/pkgs/applications/blockchains/alfis/default.nix +++ b/pkgs/applications/blockchains/alfis/default.nix @@ -1,6 +1,5 @@ -{ stdenv, lib, fetchFromGitHub, rustPlatform, pkg-config -, withGui ? true, webkitgtk, Cocoa, WebKit -}: +{ stdenv, lib, fetchFromGitHub, rustPlatform, pkg-config, withGui ? true +, webkitgtk, Cocoa, WebKit, zenity, makeWrapper }: rustPlatform.buildRustPackage rec { pname = "alfis"; @@ -27,10 +26,15 @@ rustPlatform.buildRustPackage rec { "--skip=dns::client::tests::test_udp_client" ]; - nativeBuildInputs = [ pkg-config ]; + nativeBuildInputs = [ pkg-config makeWrapper ]; buildInputs = lib.optional (withGui && stdenv.isLinux) webkitgtk ++ lib.optionals (withGui && stdenv.isDarwin) [ Cocoa WebKit ]; + postInstall = lib.optionalString (withGui && stdenv.isLinux) '' + wrapProgram $out/bin/alfis \ + --prefix PATH : ${lib.makeBinPath [ zenity ]} + ''; + meta = with lib; { description = "Alternative Free Identity System"; homepage = "https://alfis.name"; |