about summary refs log tree commit diff
path: root/pkgs/applications/networking/mailreaders/aerc/default.nix
diff options
context:
space:
mode:
authorAluísio Augusto Silva Gonçalves <aluisio@aasg.name>2019-07-29 18:00:29 -0300
committerAluísio Augusto Silva Gonçalves <aluisio@aasg.name>2019-07-29 18:00:37 -0300
commit67912138ea79c9690418e3c6fc524c4b06a396ad (patch)
tree3775087ef4da74b65b5c2b54240a91a1020c712a /pkgs/applications/networking/mailreaders/aerc/default.nix
parent72e547e2ad7ac630a9ff22191ecfa1a1ba80b6e7 (diff)
aerc: add dependency on ncurses for unknown terminals
The TUI library aerc uses, tcell, comes with a built-in database of
terminal definitions.  For terminals not in this database (e.g.
Alacritty), an entry is generated dynamically using infocmp, part of
ncurses' dev output.
Diffstat (limited to 'pkgs/applications/networking/mailreaders/aerc/default.nix')
-rw-r--r--pkgs/applications/networking/mailreaders/aerc/default.nix5
1 files changed, 3 insertions, 2 deletions
diff --git a/pkgs/applications/networking/mailreaders/aerc/default.nix b/pkgs/applications/networking/mailreaders/aerc/default.nix
index 0f681c47aa730..0ab81bc39db09 100644
--- a/pkgs/applications/networking/mailreaders/aerc/default.nix
+++ b/pkgs/applications/networking/mailreaders/aerc/default.nix
@@ -1,5 +1,5 @@
 { stdenv, buildGoModule, fetchurl
-, go, scdoc
+, go, ncurses, scdoc
 , python3, perl, w3m, dante
 }:
 
@@ -38,7 +38,8 @@ buildGoModule rec {
   '';
 
   postFixup = ''
-    wrapProgram $out/bin/aerc --prefix PATH ":" "$out/share/aerc/filters"
+    wrapProgram $out/bin/aerc --prefix PATH ":" \
+      "$out/share/aerc/filters:${stdenv.lib.makeBinPath [ ncurses.dev ]}"
     wrapProgram $out/share/aerc/filters/html --prefix PATH ":" \
       ${stdenv.lib.makeBinPath [ w3m dante ]}
   '';