summary refs log tree commit diff
path: root/pkgs/applications/terminal-emulators/contour/default.nix
diff options
context:
space:
mode:
authornicoo <nicoo@mur.at>2023-09-09 08:42:26 +0000
committernicoo <nicoo@mur.at>2023-09-09 09:16:07 +0000
commit91b8537619df82351e1c6c5a15b0132e46ae6b2d (patch)
tree3c42c5a7278a4a60a4771be53f380005cbc5867f /pkgs/applications/terminal-emulators/contour/default.nix
parent150b2ff4d5307a33cb1b1bc8f13ca038a39bf645 (diff)
downloadnixpkgs-91b8537619df82351e1c6c5a15b0132e46ae6b2d.tar
nixpkgs-91b8537619df82351e1c6c5a15b0132e46ae6b2d.tar.gz
nixpkgs-91b8537619df82351e1c6c5a15b0132e46ae6b2d.tar.bz2
nixpkgs-91b8537619df82351e1c6c5a15b0132e46ae6b2d.tar.lz
nixpkgs-91b8537619df82351e1c6c5a15b0132e46ae6b2d.tar.xz
nixpkgs-91b8537619df82351e1c6c5a15b0132e46ae6b2d.tar.zst
nixpkgs-91b8537619df82351e1c6c5a15b0132e46ae6b2d.zip
contour: Provide terminfo in separate output
Diffstat (limited to 'pkgs/applications/terminal-emulators/contour/default.nix')
-rw-r--r--pkgs/applications/terminal-emulators/contour/default.nix8
1 files changed, 8 insertions, 0 deletions
diff --git a/pkgs/applications/terminal-emulators/contour/default.nix b/pkgs/applications/terminal-emulators/contour/default.nix
index c1eba0e3fe4..9c44946f382 100644
--- a/pkgs/applications/terminal-emulators/contour/default.nix
+++ b/pkgs/applications/terminal-emulators/contour/default.nix
@@ -47,6 +47,8 @@ mkDerivation rec {
     sha256 = "sha256-TpxVC0GFZD3jGISnDWHKEetgVVpznm5k/Vc2dwVfSG4=";
   };
 
+  outputs = [ "out" "terminfo" ];
+
   nativeBuildInputs = [
     cmake
     pkg-config
@@ -86,6 +88,12 @@ mkDerivation rec {
     sed -i '/fixup_bundle/d' src/contour/CMakeLists.txt
   '';
 
+  postInstall = ''
+    mkdir -p $out/nix-support $terminfo/share
+    mv $out/share/terminfo $terminfo/share/
+    echo "$terminfo" >> $out/nix-support/propagated-user-env-packages
+  '';
+
   passthru.tests.test = nixosTests.terminal-emulators.contour;
 
   meta = with lib; {