From f9b42e36aa71d2a58ab182381bf7cc073ae3d180 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christina=20S=C3=B8rensen?= Date: Wed, 28 Aug 2024 07:37:50 +0200 Subject: [PATCH] neomutt: add `smime_keys` optional MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Christina Sørensen --- .../applications/networking/mailreaders/neomutt/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/applications/networking/mailreaders/neomutt/default.nix b/pkgs/applications/networking/mailreaders/neomutt/default.nix index bc6dc831865f..5a94137ea2f3 100644 --- a/pkgs/applications/networking/mailreaders/neomutt/default.nix +++ b/pkgs/applications/networking/mailreaders/neomutt/default.nix @@ -31,6 +31,7 @@ enableZstd ? true, enableMixmaster ? false, enableLua ? false, + enableSmimeKeys ? true, withContrib ? true, }: @@ -118,6 +119,11 @@ stdenv.mkDerivation (finalAttrs: { '' wrapProgram "$out/bin/neomutt" --prefix PATH : "$out/libexec/neomutt" '' + + lib.optionalString enableSmimeKeys '' + install -m 755 $src/contrib/smime_keys $out/bin; + substituteInPlace $out/bin/smime_keys \ + --replace-fail '/usr/bin/openssl' '${openssl}/bin/openssl'; + '' # https://github.com/neomutt/neomutt-contrib # Contains vim-keys, keybindings presets and more. + lib.optionalString withContrib "${lib.getExe lndir} ${finalAttrs.passthru.contrib} $out/share/doc/neomutt";