aboutsummaryrefslogtreecommitdiff
path: root/pkgs/applications/misc/kitty
diff options
context:
space:
mode:
authorRoman Volosatovs <rvolosatovs@users.noreply.github.com>2018-09-02 21:07:31 +0200
committerxeji <36407913+xeji@users.noreply.github.com>2018-09-02 21:07:31 +0200
commit720c163a55e6d8ad1ca391bc405214ac4bc09238 (patch)
tree8b423e7c91d56816de75cbc44d43fd9ddd7f1bee /pkgs/applications/misc/kitty
parent1c950666390b15e78d6a8ee6dd653151d12e077b (diff)
kitty: Add terminfo attr (#45953)
Diffstat (limited to 'pkgs/applications/misc/kitty')
-rw-r--r--pkgs/applications/misc/kitty/default.nix12
1 files changed, 11 insertions, 1 deletions
diff --git a/pkgs/applications/misc/kitty/default.nix b/pkgs/applications/misc/kitty/default.nix
index d3fff65a399..c34167b4ddb 100644
--- a/pkgs/applications/misc/kitty/default.nix
+++ b/pkgs/applications/misc/kitty/default.nix
@@ -26,6 +26,8 @@ buildPythonApplication rec {
nativeBuildInputs = [ pkgconfig which sphinx ];
+ outputs = [ "out" "terminfo" ];
+
postPatch = ''
substituteInPlace kitty/utils.py \
--replace "find_library('startup-notification-1')" "'${libstartup_notification}/lib/libstartup-notification-1.so'"
@@ -47,11 +49,19 @@ buildPythonApplication rec {
runHook postInstall
'';
+ postInstall = ''
+ mkdir -p $terminfo/share
+ mv $out/share/terminfo $terminfo/share/terminfo
+
+ mkdir -p $out/nix-support
+ echo "$terminfo" >> $out/nix-support/propagated-user-env-packages
+ '';
+
meta = with stdenv.lib; {
homepage = https://github.com/kovidgoyal/kitty;
description = "A modern, hackable, featureful, OpenGL based terminal emulator";
license = licenses.gpl3;
platforms = platforms.linux;
- maintainers = with maintainers; [ tex ];
+ maintainers = with maintainers; [ tex rvolosatovs ];
};
}