{ pkgs, ... }: { programs.steam = { enable = true; gamescopeSession = { enable = true; args = [ "--rt" # "--mangoapp" # "--hdr-enabled" "--adaptive-sync" ]; # env = { # MANGOHUD = "1"; # MANGOHUD_CONFIG = "fps,cpu_temp,gpu_temp,ram,vram"; # }; }; package = pkgs.steam.override { extraArgs = "-forcedesktopscaling 1.5"; }; }; programs.gamemode.enable = true; environment.systemPackages = with pkgs; [ wineWowPackages.waylandFull mangohud protonup-ng ]; # Additional rules for Switch 2 pro controllers services.udev.extraRules = '' SUBSYSTEM=="usb", ATTR{idVendor}=="057e", ATTR{idProduct}=="2066", MODE="0666" SUBSYSTEM=="usb", ATTR{idVendor}=="057e", ATTR{idProduct}=="2067", MODE="0666" SUBSYSTEM=="usb", ATTR{idVendor}=="057e", ATTR{idProduct}=="2068", MODE="0666" SUBSYSTEM=="usb", ATTR{idVendor}=="057e", ATTR{idProduct}=="2069", MODE="0666" SUBSYSTEM=="usb", ATTR{idVendor}=="057e", ATTR{idProduct}=="2073", MODE="0666" SUBSYSTEM=="hidraw", ATTRS{idVendor}=="057e", ATTRS{idProduct}=="2066", MODE="0666" SUBSYSTEM=="hidraw", ATTRS{idVendor}=="057e", ATTRS{idProduct}=="2067", MODE="0666" SUBSYSTEM=="hidraw", ATTRS{idVendor}=="057e", ATTRS{idProduct}=="2068", MODE="0666" SUBSYSTEM=="hidraw", ATTRS{idVendor}=="057e", ATTRS{idProduct}=="2069", MODE="0666" SUBSYSTEM=="hidraw", ATTRS{idVendor}=="057e", ATTRS{idProduct}=="2073", MODE="0666" ''; }