{ lib, pkgs, ... }: { hardware.opengl.enable = true; hardware.opengl.driSupport32Bit = true; hardware.pulseaudio.support32Bit = true; users.users.wine = { isNormalUser = true; uid = 1101; passwordFile = "/etc/secrets/passwords/steam"; extraGroups = [ "audio" "input" ]; packages = with pkgs; [ (wine.override { wineBuild = "wineWow"; wineRelease = "stable"; pulseaudioSupport = true; pngSupport = true; jpegSupport = true; colorManagementSupport = true; openalSupport = true; tiffSupport = true; vaSupport = true; fontconfigSupport = true; alsaSupport = true; xineramaSupport = true; vulkanSupport = true; sdlSupport = true; gstreamerSupport = true; openclSupport = true; openglSupport = true; }) lutris ]; }; environment.systemPackages = with pkgs; [ vulkan-loader vulkan-validation-layers vulkan-tools ]; }