diff options
author | Silvan Mosberger <infinisil@icloud.com> | 2018-07-29 20:56:25 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-07-29 20:56:25 +0200 |
commit | c735294fba60e5444190021ec660038d59b8c7d7 (patch) | |
tree | 934b94d4655d6474cf27fddf8998609dc1a5aae4 /pkgs | |
parent | ae821e09e7c039d72ed633d345576c467cf4d712 (diff) | |
parent | 1af7a835767788624bb786e95b47a03d4ad866d6 (diff) | |
download | nixlib-c735294fba60e5444190021ec660038d59b8c7d7.tar nixlib-c735294fba60e5444190021ec660038d59b8c7d7.tar.gz nixlib-c735294fba60e5444190021ec660038d59b8c7d7.tar.bz2 nixlib-c735294fba60e5444190021ec660038d59b8c7d7.tar.lz nixlib-c735294fba60e5444190021ec660038d59b8c7d7.tar.xz nixlib-c735294fba60e5444190021ec660038d59b8c7d7.tar.zst nixlib-c735294fba60e5444190021ec660038d59b8c7d7.zip |
Merge pull request #43814 from bricewge/alacritty-terminfo
alacritty: add terminfo and man
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/applications/misc/alacritty/default.nix | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/pkgs/applications/misc/alacritty/default.nix b/pkgs/applications/misc/alacritty/default.nix index 8814e2d89c88..089db8e73cb5 100644 --- a/pkgs/applications/misc/alacritty/default.nix +++ b/pkgs/applications/misc/alacritty/default.nix @@ -4,11 +4,13 @@ rustPlatform, cmake, makeWrapper, + ncurses, expat, pkgconfig, freetype, fontconfig, libX11, + gzip, libXcursor, libXxf86vm, libXi, @@ -66,11 +68,15 @@ in buildRustPackage rec { cmake makeWrapper pkgconfig + ncurses + gzip ]; buildInputs = rpathLibs ++ lib.optionals stdenv.isDarwin darwinFrameworks; + outputs = [ "out" "terminfo" ]; + postPatch = '' substituteInPlace copypasta/src/x11.rs \ --replace Command::new\(\"xclip\"\) Command::new\(\"${xclip}/bin/xclip\"\) @@ -95,6 +101,14 @@ in buildRustPackage rec { install -D alacritty-completions.bash "$out/etc/bash_completion.d/alacritty-completions.bash" install -D alacritty-completions.fish "$out/share/fish/vendor_completions.d/alacritty.fish" + install -dm 755 "$out/share/man/man1" + gzip -c alacritty.man > "$out/share/man/man1/alacritty.1.gz" + + install -dm 755 "$terminfo/share/terminfo/a/" + tic -x -o "$terminfo/share/terminfo" alacritty.info + mkdir -p $out/nix-support + echo "$terminfo" >> $out/nix-support/propagated-user-env-packages + runHook postInstall ''; |