* feat: Layer Steam & Lutris on all images, unifying behavior across Bazzite.
feat: Add gamescope to non-nvidia desktop images.
chore: Remove versions checks now that F39 is stable.
* chore: Remove bazzite-arch from yafti, always set up desktop icons
* chore(readme): Remove bazzite-arch mentions
feat: Add vk_hdr_layer for future use
* chore: Clean up just commands for layered steam
* chore(ci): Syntax fix
* chore: Replace libOSMesa as well
* chore: Disable vkcapture on all surface images
* chore: Autostart Steam on all images
* chore: Remove old bazzite-arch installs automatically (if applicable)
* chore: Also remove old desktop icons after replacement
* chore: Recommend ujust over just
* chore(readme): Remove KDE note on XwaylandVideoBridge, no longer true.
* chore: Move bazzite-steam binary to desktop image
* fix(HandyGCCS): Enable globally
* feat: Enable handycon in bazzite-hardware-setup for any device on a deck image that isn't Jupiter.
---------
Co-authored-by: Kyle Gospodnetich <me@kylegospodneti.ch>
Now that we write to this when switching to and from gaming when automatically logged
in to desktop, we should remove it at boot to prevent people with desktop autologin
enabled from booting into gaming mode
Fixes users not being to switch to gaming mode when they have desktop autologin toggled
and should allow users to start gaming mode immediately after Steam has been updated
instead of having to reboot after setup (although this should be done regardless)
I started messing with systemd conditions to ensure that one ran before
the other and vice versa, but this is a whole lot simpler.
If Steam has updated, launch gamescope. If not, start to desktop
* feat(deck): Enable Wayland by default!
With the flip of a switch
* chore: Add /usr/bin/bazzite-steam wrapper for handling extest LD_PRELOAD dynamically
* chore: Use steam-runtime wrapper for deck builds
* chore: Move bazzite-steam-runtime to deck only files
* fix: Correct issue with .desktop file copying
* fix: Correct name of deckswap-on script in Yafti
* chore(readme): Cleanup, mention Wayland change
---------
Co-authored-by: Kyle Gospodnetich <me@kylegospodneti.ch>
Addresses an issue where gamescope-autologin doesn't function correctly if this file exists after starting Steam. Appears isolated to GNOME. This doesn't cause issues with sessions switching as the file gets created by steamos-session-select regardless