{ lib, config, pkgs, ... }: { environment.systemPackages = with pkgs; [ vulkan-tools libglvnd # modern GL dispatch lib32.libglvnd # 32-bit GL support # 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; }