Signed-off-by: Slendi <slendi@socopon.com>
This commit is contained in:
47
flake.nix
47
flake.nix
@@ -51,29 +51,42 @@
|
||||
|
||||
isDarwin = pkgs.stdenv.isDarwin;
|
||||
|
||||
x11Libs = with pkgs; [
|
||||
wayland
|
||||
#libX11
|
||||
#libXcursor
|
||||
#libXi
|
||||
#libXrandr
|
||||
libxkbcommon
|
||||
];
|
||||
raylibDrm = pkgs.raylib.overrideAttrs (_old: {
|
||||
cmakeFlags = [
|
||||
"-DCUSTOMIZE_BUILD=ON"
|
||||
"-DBUILD_EXAMPLES=OFF"
|
||||
"-DPLATFORM=DRM"
|
||||
"-DINCLUDE_EVERYTHING=ON"
|
||||
"-DBUILD_SHARED_LIBS=ON"
|
||||
];
|
||||
buildInputs = [
|
||||
pkgs.libdrm
|
||||
pkgs.libgbm
|
||||
pkgs.libxkbcommon
|
||||
pkgs.libinput
|
||||
pkgs.udev
|
||||
pkgs.libGL
|
||||
];
|
||||
propagatedBuildInputs = [
|
||||
pkgs.libdrm
|
||||
pkgs.libgbm
|
||||
pkgs.libxkbcommon
|
||||
pkgs.libinput
|
||||
pkgs.udev
|
||||
pkgs.libGL
|
||||
];
|
||||
NIX_CFLAGS_COMPILE = "-I${pkgs.libdrm.dev}/include/libdrm";
|
||||
});
|
||||
|
||||
commonBuildInputs = with pkgs;
|
||||
[
|
||||
openssl
|
||||
shaderc
|
||||
raylibDrm
|
||||
]
|
||||
++ pkgs.lib.optionals (!isDarwin) (
|
||||
[
|
||||
udev
|
||||
libGL
|
||||
glfw
|
||||
llvmPackages.libclang
|
||||
]
|
||||
++ x11Libs
|
||||
);
|
||||
++ pkgs.lib.optionals (!isDarwin) [
|
||||
llvmPackages.libclang
|
||||
];
|
||||
|
||||
commonNativeBuildInputs = with pkgs; [
|
||||
pkg-config
|
||||
|
||||
Reference in New Issue
Block a user