diff options
author | Roman Volosatovs <rvolosatovs@users.noreply.github.com> | 2018-09-02 21:07:31 +0200 |
---|---|---|
committer | xeji <36407913+xeji@users.noreply.github.com> | 2018-09-02 21:07:31 +0200 |
commit | 720c163a55e6d8ad1ca391bc405214ac4bc09238 (patch) | |
tree | 8b423e7c91d56816de75cbc44d43fd9ddd7f1bee /pkgs/applications/misc/kitty | |
parent | 1c950666390b15e78d6a8ee6dd653151d12e077b (diff) | |
download | nixpkgs-720c163a55e6d8ad1ca391bc405214ac4bc09238.tar nixpkgs-720c163a55e6d8ad1ca391bc405214ac4bc09238.tar.gz nixpkgs-720c163a55e6d8ad1ca391bc405214ac4bc09238.tar.bz2 nixpkgs-720c163a55e6d8ad1ca391bc405214ac4bc09238.tar.lz nixpkgs-720c163a55e6d8ad1ca391bc405214ac4bc09238.tar.xz nixpkgs-720c163a55e6d8ad1ca391bc405214ac4bc09238.tar.zst nixpkgs-720c163a55e6d8ad1ca391bc405214ac4bc09238.zip |
kitty: Add terminfo attr (#45953)
Diffstat (limited to 'pkgs/applications/misc/kitty')
-rw-r--r-- | pkgs/applications/misc/kitty/default.nix | 12 |
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 ]; }; } |