mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-05-31 12:38:40 +03:00
57 lines
641 B
Nix
57 lines
641 B
Nix
{ mkShell, lib, stdenv
|
|
|
|
, gdb
|
|
, glxinfo
|
|
, pkg-config
|
|
, scdoc
|
|
, tracy
|
|
, vulkan-loader
|
|
, vttest
|
|
, zig
|
|
|
|
, bzip2
|
|
, fontconfig
|
|
, freetype
|
|
, libpng
|
|
, libGL
|
|
, libX11
|
|
, libXcursor
|
|
, libXext
|
|
, libXi
|
|
, libXinerama
|
|
, libXrandr
|
|
}: mkShell rec {
|
|
name = "ghostty";
|
|
|
|
nativeBuildInputs = [
|
|
gdb
|
|
pkg-config
|
|
scdoc
|
|
tracy
|
|
zig
|
|
|
|
glxinfo
|
|
vttest
|
|
];
|
|
|
|
buildInputs = [
|
|
# TODO: non-linux
|
|
] ++ lib.optionals stdenv.isLinux [
|
|
libGL
|
|
|
|
fontconfig
|
|
freetype
|
|
libpng
|
|
bzip2
|
|
|
|
libX11
|
|
libXcursor
|
|
libXext
|
|
libXi
|
|
libXinerama
|
|
libXrandr
|
|
];
|
|
|
|
LD_LIBRARY_PATH = "${vulkan-loader}/lib:${libGL}/lib";
|
|
}
|