biome: 1.9.2 -> 1.9.3 (#349335)
[NixPkgs.git] / pkgs / applications / terminal-emulators / darktile / default.nix
blob9bd7e16d74b78f615896eaec94b8c41e498733ed
1 { fetchFromGitHub
2 , lib
3 , pkg-config
4 , libX11
5 , libXcursor
6 , libXrandr
7 , libXinerama
8 , libXi
9 , libXext
10 , libXxf86vm
11 , libGL
12 , nixosTests
13 , buildGoModule
16 buildGoModule rec {
17   pname = "darktile";
18   version = "0.0.11";
20   src = fetchFromGitHub {
21     owner = "liamg";
22     repo = "darktile";
23     rev = "v${version}";
24     hash = "sha256-M3vySAyYwqscR9n0GGXp1ttO/mhdSCponZNYJRBBI18=";
25   };
27   vendorHash = null;
29   nativeBuildInputs = [ pkg-config ];
31   buildInputs = [
32     libX11
33     libXcursor
34     libXrandr
35     libXinerama
36     libXi
37     libXext
38     libXxf86vm
39     libGL
40   ];
42   passthru.tests.test = nixosTests.terminal-emulators.darktile;
44   meta = with lib; {
45     description = "GPU rendered terminal emulator designed for tiling window managers";
46     homepage = "https://github.com/liamg/darktile";
47     downloadPage = "https://github.com/liamg/darktile/releases";
48     changelog = "https://github.com/liamg/darktile/releases/tag/v${version}";
49     license = licenses.mit;
50     platforms = platforms.linux;
51     badPlatforms = [ "aarch64-linux" ];
52     maintainers = with maintainers; [ mikaelfangel ];
53     mainProgram = "darktile";
54   };