ghostty/nix/devshell.nix
Mitchell Hashimoto 700124ea8e use nix-direnv
2022-05-04 09:41:08 -07:00

56 lines
639 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 = [
# For builds
pkg-config
scdoc
zig
# Utilities
glxinfo
vttest
# Testing
gdb
tracy
];
buildInputs = [
# TODO: non-linux
] ++ lib.optionals stdenv.isLinux [
libGL
libX11
libXcursor
libXext
libXi
libXinerama
libXrandr
];
LD_LIBRARY_PATH = "${vulkan-loader}/lib:${libGL}/lib";
}