{ config , pkgs , lib , ... }: with lib; let cfg = config.dadada.steam; in { options = { dadada.steam = { enable = mkEnableOption "Enable Steam config"; }; }; config = mkIf cfg.enable { nixpkgs.config.allowUnfree = true; hardware.opengl = { enable = true; driSupport32Bit = true; extraPackages32 = with pkgs.pkgsi686Linux; [ libva ]; }; hardware.pulseaudio.support32Bit = true; }; }