24 Commits

Author SHA1 Message Date
RJ Trujillo
4657994f94 feat(steamos-update): Use service to run rootful updates 2023-09-17 06:52:21 -06:00
Kyle Gospodnetich
36e073b459 feat: Allow discover-overlay auto-launching to be disabled (and default disable) due to conflict with mangohud 2023-09-17 01:14:02 -07:00
Kyle Gospodnetich
61266b060e feat(deck): Add discover overlay, auto launches on desktop and gamemode if Discord is installed 2023-09-15 10:11:36 -07:00
RJ Trujillo
aad103772d feat(deck): Implement desktop autologin toggle
Still allow users to use this behavior if they choose
2023-09-12 16:47:47 -06:00
RJ Trujillo
967d52511a feat(bazzite-autologin): Merge gamescope and desktop autologin
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
2023-09-12 16:36:22 -06:00
RJ Trujillo
975986f849 fix(deck): Disable desktop-autologin from gamescope-autologin directly
After Steam has updated, outright disable desktop-autologin if it's enabled
2023-09-12 16:17:36 -06:00
RJ Trujillo
34ca801fdb fix(gamescope-autologin): Only configure autologin if Steam has updated 2023-09-12 16:07:44 -06:00
Kyle Gospodnetich
57c1ea7d5a chore: Move desktop-autologin to only apply to deck images 2023-09-12 11:20:43 -07:00
RJ Trujillo
978e0def95
fix(steamos-update): fix updates not applying
3cc0fbde3f
2023-09-02 09:39:00 -06:00
Kyle Gospodnetich
3f118912ec Revert "chore(wayland): Launch steam on the desktop with -pipewire" 2023-08-31 09:34:51 -07:00
Kyle Gospodnetich
e250271913 chore: Switch back to $*, prepend rather than append 2023-08-31 01:04:53 -07:00
Kyle Gospodnetich
4ff45a35f8 chore(wayland): Launch steam on the desktop with -pipewire 2023-08-30 21:19:17 -07:00
Kyle Gospodnetich
df9b89f6b7 fix(deck): Only launch steam with -steamdeck if it's been run & updated at least once.
Fixes #214
2023-08-29 09:09:40 -07:00
RJ Trujillo
98576177f5 chore(steamos-update): Make progress bar more granular and a bit longer
Extends the length of the progress bar and makes it more granular
2023-08-28 19:07:17 -06:00
RJ Trujillo
c137d1b7e3 fix(steamos-update): Don't trigger updates while checking (thanks Chimera!)
See: 2ef3a1fb16
2023-08-28 19:01:49 -06:00
Kyle Gospodnetich
471c7bc684 fix(deck): Launch Steam with -steamdeck to prevent Steam re-install when switching to gamemode, and (potentially) allow beta client selection. 2023-08-26 02:06:51 -07:00
RJ Trujillo
b6df87a006 fix: Correct the name of GNOME's Wayland session for autologin and session selection 2023-08-11 16:10:54 -06:00
RJ Trujillo
ad34875c32 chore(deck): Merge KDE and GNOME session select scripts 2023-08-11 16:04:35 -06:00
Kyle Gospodnetich
3c889425a9 chore: Add comments to bazzite-steam so there's no confusion what it's doing or why 2023-08-11 11:55:29 -07:00
Kyle Gospodnetich
586ebf29ab fix: Handle steam shortcuts properly between deck and desktop, clean up by moving some tasks to bazzite-arch 2023-08-11 00:51:28 -07:00
Kyle Gospodnetich
4216f90def chore: Prefix LD_PRELOAD with env in bazzite-steam-runtime 2023-08-10 20:32:30 -07:00
RJ Trujillo
9597496265
feat(deck): Enable Wayland by default! (#129)
* 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>
2023-08-10 00:38:38 +00:00
RJ Trujillo
cbb259f3ee
fix: Avoid conflict between gamescope-autologin and session selector
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
2023-08-05 13:21:33 -06:00
RJ Trujillo
462c2d519d feat: Separate DE specific config from shared config 2023-08-01 21:05:28 -06:00