diff options
author | Julian Stecklina <julian.stecklina@cyberus-technology.de> | 2024-05-21 14:38:58 +0200 |
---|---|---|
committer | Bjørn Forsman <bjorn.forsman@gmail.com> | 2024-06-06 17:38:50 +0200 |
commit | f83721777dbfa3199b91c9b6e967fbbb3dfbe3f0 (patch) | |
tree | d7a087865d957514ea2948fb6cf326d311e68682 /pkgs/applications/virtualization/virtualbox | |
parent | 6568d9d31b7f187f6ddad2fc0ef2c1c9f3484d2d (diff) |
virtualbox: fix 3D acceleration
VBox needs libvulkan to start when 3D acceleration is enabled.
Diffstat (limited to 'pkgs/applications/virtualization/virtualbox')
-rw-r--r-- | pkgs/applications/virtualization/virtualbox/default.nix | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/applications/virtualization/virtualbox/default.nix b/pkgs/applications/virtualization/virtualbox/default.nix index 0a32c2fc6f890..dd9b99f7f9bc9 100644 --- a/pkgs/applications/virtualization/virtualbox/default.nix +++ b/pkgs/applications/virtualization/virtualbox/default.nix @@ -9,6 +9,7 @@ # the shipped alternative sources (assembly). , open-watcom-bin , makeself, perl +, vulkan-loader , javaBindings ? true, jdk # Almost doesn't affect closure size , pythonBindings ? false, python3 , extensionPack ? null, fakeroot @@ -263,7 +264,8 @@ in stdenv.mkDerivation (finalAttrs: { # If hardening is disabled, wrap the VirtualBoxVM binary instead of patching # the source code (see postPatch). + optionalString (!headless && !enableHardening) '' - wrapQtApp $out/libexec/virtualbox/VirtualBoxVM + wrapQtApp $out/libexec/virtualbox/VirtualBoxVM \ + --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ vulkan-loader ]}" ''; passthru = { |