{ config, pkgs, ... }: { programs.steam = { enable = true; # Doubt that I'll use it, but I'll enable it anyways remotePlay.openFirewall = true; extraCompatPackages = with pkgs; [ proton-ge-bin ]; }; # Some linux native games (rise of the tomb raider) use alsa for sound services.pipewire.alsa.enable = if config.services.pipewire.pulse.enable == true then true else false; # Celeste mod manager home-manager.users.toast = { systemd.user.tmpfiles.rules = [ "r '/%h/.local/share/applications/Steam Linux Runtime *.desktop'" "r '/%h/.local/share/applications/Proton *.desktop'" ]; services.flatpak.packages = [ "io.github.everestapi.Olympus" ]; }; }