diff options
author | Jörg Thalheim <joerg@thalheim.io> | 2017-04-01 17:06:19 +0200 |
---|---|---|
committer | Jörg Thalheim <joerg@thalheim.io> | 2017-07-17 23:27:35 +0100 |
commit | 63402a188837f1a5317afc724ad710d12472f001 (patch) | |
tree | 01d52cfb9c25a6239a3f165b5f7c919bba5e9fde /pkgs/applications/misc/alacritty | |
parent | 5442484c5f5acd855b5e139212db2e98bebf0edd (diff) | |
download | nixlib-63402a188837f1a5317afc724ad710d12472f001.tar nixlib-63402a188837f1a5317afc724ad710d12472f001.tar.gz nixlib-63402a188837f1a5317afc724ad710d12472f001.tar.bz2 nixlib-63402a188837f1a5317afc724ad710d12472f001.tar.lz nixlib-63402a188837f1a5317afc724ad710d12472f001.tar.xz nixlib-63402a188837f1a5317afc724ad710d12472f001.tar.zst nixlib-63402a188837f1a5317afc724ad710d12472f001.zip |
alacritty: init at 2017-07-08
fixes #21801
Diffstat (limited to 'pkgs/applications/misc/alacritty')
-rw-r--r-- | pkgs/applications/misc/alacritty/default.nix | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/pkgs/applications/misc/alacritty/default.nix b/pkgs/applications/misc/alacritty/default.nix new file mode 100644 index 000000000000..3dda61d95ae6 --- /dev/null +++ b/pkgs/applications/misc/alacritty/default.nix @@ -0,0 +1,61 @@ +{ stdenv, + fetchFromGitHub, + rustPlatform, + cmake, + makeWrapper, + expat, + pkgconfig, + freetype, + fontconfig, + libX11, + gperf, + libXcursor, + libXxf86vm, + libXi, + xclip }: + +with rustPlatform; + +buildRustPackage rec { + name = "alacritty-unstable-2017-07-08"; + + src = fetchFromGitHub { + owner = "jwilm"; + repo = "alacritty"; + rev = "94849c4f2a19bd49337f5cf090f94ac6a940c414"; + sha256 = "0cawrq0787pcfifn5awccq29a1ag85wfbmx1ccz7m33prk3ry9jp"; + }; + + depsSha256 = "0lb83aan6lgdsdcrd6zdrxhz5bi96cw4ygqqlpm43w42chwzz0xj"; + + buildInputs = [ + cmake + makeWrapper + freetype + fontconfig + xclip + pkgconfig + expat + libX11 + libXcursor + libXxf86vm + libXi + ]; + + installPhase = '' + mkdir -p $out/bin + for f in $(find target/release -maxdepth 1 -type f); do + cp $f $out/bin + done; + wrapProgram $out/bin/alacritty --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath buildInputs}" + ''; + + + meta = with stdenv.lib; { + description = "GPU-accelerated terminal emulator"; + homepage = https://github.com/jwilm/alacritty; + license = with licenses; [ asl20 ]; + maintainers = with maintainers; [ mic92 ]; + platforms = platforms.all; + }; +} |