flake.nix: enable Vulkan support

Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
Elias Naur
2022-03-29 15:23:11 +02:00
parent b6ee02646a
commit 0175779148
+21 -18
View File
@@ -30,24 +30,27 @@
]); ]);
in in
{ {
default = with pkgs; mkShell { default = with pkgs; mkShell
ANDROID_SDK_ROOT = "${android-sdk}/share/android-sdk"; ({
JAVA_HOME = jdk8.home; ANDROID_SDK_ROOT = "${android-sdk}/share/android-sdk";
packages = [ JAVA_HOME = jdk8.home;
android-sdk packages = [
jdk8 android-sdk
clang jdk8
] ++ (if stdenv.isLinux then [ clang
vulkan-headers ] ++ (if stdenv.isLinux then [
libxkbcommon vulkan-headers
wayland libxkbcommon
xorg.libX11 wayland
xorg.libXcursor xorg.libX11
xorg.libXfixes xorg.libXcursor
libGL xorg.libXfixes
pkgconfig libGL
] else [ ]); pkgconfig
}; ] else [ ]);
} // (if stdenv.isLinux then {
LD_LIBRARY_PATH = "${vulkan-loader}/lib";
} else { }));
} }
); );
}; };