{lib, pkgs, ...}: { users.users.steam = { isNormalUser = true; uid = 1001; home = "/home/steam"; extraGroups = [ "wheel" "video" "docker" "input" "audio" ]; }; programs = { gamescope = { enable = true; capSysNice = true; }; steam.gamescopeSession.enable = true; }; programs.steam.enable = true; hardware.steam-hardware.enable = true; services.greetd = { enable = true; settings = { default_session = { command = "${lib.getExe pkgs.gamescope} -W 3840 -H 2160 -f -e --xwayland-count 2 --hdr-enabled --hdr-itm-enabled -- steam -pipewire-dmabuf -gamepadui -steamdeck -steamos3 > /dev/null 2>&1"; user = "steam"; }; }; }; }