darktile: init at 0.0.10 (#136326)

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>

authored by

flexagoon
Sandro
and committed by
GitHub
7696d88a 3dc28072

+70
+68
pkgs/applications/terminal-emulators/darktile/default.nix
··· 1 + { stdenv 2 + , buildGoModule 3 + , fetchFromGitHub 4 + , lib 5 + , go 6 + , pkg-config 7 + , libX11 8 + , libXcursor 9 + , libXrandr 10 + , libXinerama 11 + , libXi 12 + , libXext 13 + , libXxf86vm 14 + , libGL 15 + }: 16 + 17 + stdenv.mkDerivation rec { 18 + pname = "darktile"; 19 + version = "0.0.10"; 20 + 21 + src = fetchFromGitHub { 22 + owner = "liamg"; 23 + repo = "darktile"; 24 + rev = "v${version}"; 25 + sha256 = "0pdj4yv3qrq56gb67p85ara3g8qrzw5ha787bl2ls4vcx85q7303"; 26 + }; 27 + 28 + nativeBuildInputs = [ go pkg-config ]; 29 + 30 + buildInputs = [ 31 + libX11 32 + libXcursor 33 + libXrandr 34 + libXinerama 35 + libXi 36 + libXext 37 + libXxf86vm 38 + libGL 39 + ]; 40 + 41 + postPatch = '' 42 + substituteInPlace scripts/build.sh \ 43 + --replace "bash" "sh" 44 + ''; 45 + 46 + postConfigure = '' 47 + export GOPATH=$TMP/go 48 + ''; 49 + 50 + makeFlags = [ "HOME=$TMP" ]; 51 + 52 + installPhase = '' 53 + runHook preInstall 54 + 55 + install -Dm755 darktile -t $out/bin 56 + 57 + runHook postInstall 58 + ''; 59 + 60 + meta = with lib; { 61 + description = "A GPU rendered terminal emulator designed for tiling window managers"; 62 + homepage = "https://github.com/liamg/darktile"; 63 + downloadPage = "https://github.com/liamg/darktile/releases"; 64 + changelog = "https://github.com/liamg/darktile/releases/tag/v${version}"; 65 + license = licenses.mit; 66 + maintainers = with maintainers; [ flexagoon ]; 67 + }; 68 + }
+2
pkgs/top-level/all-packages.nix
··· 960 960 inherit (lxqt) qtermwidget; 961 961 }; 962 962 963 + darktile = callPackage ../applications/terminal-emulators/darktile { }; 964 + 963 965 eterm = callPackage ../applications/terminal-emulators/eterm { }; 964 966 965 967 evilvte = callPackage ../applications/terminal-emulators/evilvte (config.evilvte or {});