From 9b4ecefede3dc17e58695b37d9134bc5d8260de3 Mon Sep 17 00:00:00 2001 From: Odweta Date: Wed, 21 Jan 2026 17:52:44 +0100 Subject: [PATCH] update vulkan --- modules/hardware/vulkan.nix | 29 ++++++++++++++++++++++++++--- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/modules/hardware/vulkan.nix b/modules/hardware/vulkan.nix index 773bf54..f038f8d 100644 --- a/modules/hardware/vulkan.nix +++ b/modules/hardware/vulkan.nix @@ -1,12 +1,35 @@ { pkgs, ... }: { - hardware.cpu.intel.updateMicrocode = true; environment.systemPackages = with pkgs; [ vulkan-tools - lib32Mesa - lib32VulkanIntel + libglvnd # modern GL dispatch + lib32.libglvnd # 32-bit GL support ]; + + environment.systemPackages = with pkgs; [ + # 32-bit graphics + lib32.libglvnd + lib32.glfw3 + lib32.sdl2 + lib32.zlib + lib32.pulseaudio + # Optional but useful + lib32.libXrandr + lib32.libXss + lib32.libXi + lib32.libXtst + lib32.libXrender + ]; + + # Enable multilib for 32-bit + nixpkgs.config = { + allowUnfree = true; + i686Support = true; + }; + + hardware.cpu.intel.updateMicrocode = true; + nixpkgs.config = { allowUnfree = true; packageOverrides = pkgs: {