summary refs log tree commit diff
path: root/pkgs/applications/emulators/wine/base.nix
diff options
context:
space:
mode:
authorRandy Eckenrode <randy@largeandhighquality.com>2022-02-17 08:29:25 -0500
committerRandy Eckenrode <randy@largeandhighquality.com>2022-02-18 15:20:34 -0500
commitff2aca9f4ae39834b0609158f1a5a55528026ebb (patch)
tree5c2d2e929143e5f629c32b63456b80fc73ac72af /pkgs/applications/emulators/wine/base.nix
parent424e97118fb109ec77a5952b8623eb75abc27850 (diff)
downloadnixpkgs-ff2aca9f4ae39834b0609158f1a5a55528026ebb.tar
nixpkgs-ff2aca9f4ae39834b0609158f1a5a55528026ebb.tar.gz
nixpkgs-ff2aca9f4ae39834b0609158f1a5a55528026ebb.tar.bz2
nixpkgs-ff2aca9f4ae39834b0609158f1a5a55528026ebb.tar.lz
nixpkgs-ff2aca9f4ae39834b0609158f1a5a55528026ebb.tar.xz
nixpkgs-ff2aca9f4ae39834b0609158f1a5a55528026ebb.tar.zst
nixpkgs-ff2aca9f4ae39834b0609158f1a5a55528026ebb.zip
wine: enable Vulkan on Darwin
Diffstat (limited to 'pkgs/applications/emulators/wine/base.nix')
-rw-r--r--pkgs/applications/emulators/wine/base.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/applications/emulators/wine/base.nix b/pkgs/applications/emulators/wine/base.nix
index 131f573288b..f13e224627a 100644
--- a/pkgs/applications/emulators/wine/base.nix
+++ b/pkgs/applications/emulators/wine/base.nix
@@ -5,6 +5,7 @@
   supportFlags,
   patches,
   vkd3dArches,
+  moltenvk,
   buildScript ? null, configureFlags ? []
 }:
 
@@ -87,7 +88,7 @@ stdenv.mkDerivation ((lib.optionalAttrs (buildScript != null) {
   ++ lib.optional pulseaudioSupport      pkgs.libpulseaudio
   ++ lib.optional (xineramaSupport && !waylandSupport) pkgs.xorg.libXinerama
   ++ lib.optional udevSupport            pkgs.udev
-  ++ lib.optional vulkanSupport          pkgs.vulkan-loader
+  ++ lib.optional vulkanSupport          (if stdenv.isDarwin then moltenvk else pkgs.vulkan-loader)
   ++ lib.optional sdlSupport             pkgs.SDL2
   ++ lib.optional usbSupport             pkgs.libusb1
   ++ vkd3dArches