{ lib , rustPlatform , fetchFromGitHub , gpgme , libgpgerror , libxcb , python3 }: rustPlatform.buildRustPackage rec { pname = "gpg-tui"; version = "0.3.0"; src = fetchFromGitHub { owner = "orhun"; repo = "gpg-tui"; rev = "v${version}"; sha256 = "sha256-5vhFgJZY1yaYFPS2qvrYGX3xyT0PbRKW2jmR4gz12Co="; }; cargoSha256 = "sha256-g38L/FgqAsFh/ECZnNkJVCC/44z5VW3WK8mgIEEy7BQ="; nativeBuildInputs = [ gpgme # for gpgme-config libgpgerror # for gpg-error-config python3 ]; buildInputs = [ gpgme libgpgerror libxcb ]; meta = with lib; { description = "Terminal user interface for GnuPG"; homepage = "https://github.com/orhun/gpg-tui"; license = licenses.mit; maintainers = with maintainers; [ dotlambda ]; }; }