{inputs, ...}: { flake.nixosModules.gaming = { pkgs, lib, ... }: { imports = [ inputs.nix-flatpak.nixosModules.nix-flatpak ]; programs.steam = { enable = true; # package = pkgs.steam.override { # extraEnv = { # SDL_AUDIODRIVER = "pulseaudio"; # }; # }; protontricks.enable = true; extest.enable = true; extraCompatPackages = with pkgs; [ proton-ge-bin ]; }; environment.systemPackages = with pkgs; [ lutris prismlauncher ryubing cemu ]; services.flatpak = { enable = lib.mkDefault true; update.onActivation = lib.mkDefault true; packages = [ "org.vinegarhq.Sober" ]; }; }; }