Steam: Difference between revisions
| Line 41: | Line 41: | ||
<syntaxhighlight lang="nix">#Clean Quiet Boot | <syntaxhighlight lang="nix">#Clean Quiet Boot | ||
boot.kernelParams = [ "quiet" "splash" "console=/dev/null" ]; | boot.kernelParams = [ "quiet" "splash" "console=/dev/null" ]; | ||
plymouth.enable = true; | plymouth.enable = true; | ||
| Line 53: | Line 51: | ||
enable = true; | enable = true; | ||
gamescopeSession.enable = true; | gamescopeSession.enable = true; | ||
}; | }; | ||
}; | }; | ||
# | #Gamescope Auto Boot | ||
services.xserver | services.xserver.enable = false; | ||
services. | services.getty.autologinUser = "USERNAME_HERE"; | ||
services. | |||
services.greetd = { | |||
enable = true; | |||
settings = { | |||
default_session = { | |||
command = "${pkgs.gamescope}/bin/gamescope -W 1920 -H 1080 -f -e --xwayland-count 2 --hdr-enabled --hdr-itm-enabled -- steam -pipewire-dmabuf -gamepadui -steamos > /dev/null 2>&1"; | |||
user = "USERNAME_HERE"; | |||
}; | |||
}; | |||
};</syntaxhighlight> | |||
=== steam-tui === | === steam-tui === | ||
If you want the steam-tui client you'll have to install it, but since it relies on <code>steamcmd</code> being set up, you'll have to set that up, just to generate the right files. | If you want the steam-tui client you'll have to install it, but since it relies on <code>steamcmd</code> being set up, you'll have to set that up, just to generate the right files. | ||