@@ -1,69 +0,0 @@
1−{ buildGoPackage
2−, Carbon
3−, Cocoa
4−, Kernel
5−, fetchFromGitHub
6−, lib
7−, mesa_glu
8−, stdenv
9−, xorg
10−}:
11−
12−buildGoPackage rec {
13− pname = "aminal";
14− version = "0.9.0";
15−
16− goPackagePath = "github.com/liamg/aminal";
17−
18− buildInputs =
19− lib.optionals stdenv.isLinux [
20− mesa_glu
21− xorg.libX11
22− xorg.libXcursor
23− xorg.libXi
24− xorg.libXinerama
25− xorg.libXrandr
26− xorg.libXxf86vm
27− ] ++ lib.optionals stdenv.isDarwin [ Carbon Cocoa Kernel ];
28−
29− src = fetchFromGitHub {
30− owner = "liamg";
31− repo = "aminal";
32− rev = "v${version}";
33− sha256 = "0syv9md7blnl6i19zf8s1xjx5vfz6s755fxyg2ply0qc1pwhsj8n";
34− };
35−
36− ldflags = [
37− "-X ${goPackagePath}/version.Version=${version}"
38− ];
39−
40− meta = with lib; {
41− description = "Golang terminal emulator from scratch";
42− longDescription = ''
43− Aminal is a modern terminal emulator for Mac/Linux implemented in Golang
44− and utilising OpenGL.
45−
46− The project is experimental at the moment, so you probably won't want to
47− rely on Aminal as your main terminal for a while.
48−
49− Features:
50− - Unicode support
51− - OpenGL rendering
52− - Customisation options
53− - True colour support
54− - Support for common ANSI escape sequences a la xterm
55− - Scrollback buffer
56− - Clipboard access
57− - Clickable URLs
58− - Multi platform support (Windows coming soon...)
59− - Sixel support
60− - Hints/overlays
61− - Built-in patched fonts for powerline
62− - Retina display support
63− '';
64− homepage = "https://github.com/liamg/aminal";
65− license = licenses.gpl3;
66− maintainers = with maintainers; [ kalbasit ];
67− platforms = platforms.linux ++ platforms.darwin;
68− };
69−}