Kyle Gospodnetich
77a6671628
feat(gnome): Move from extest to libei
2023-10-08 11:26:07 -07:00
Kyle Gospodnetich
cddd77c5c5
chore: Use a systemd-escape for safety
2023-10-05 20:06:26 -07:00
Kyle Gospodnetich
294de76eee
fix: Get username for steam-patch from param
2023-10-05 19:48:05 -07:00
Kyle Gospodnetich
9a85b6d21c
chore: Adjust how steam-patch is started.
2023-10-05 17:07:12 -07:00
Kyle Gospodnetich
136e5baa09
chore: Increase length of progress bar animation
2023-10-03 22:01:06 -07:00
Kyle Gospodnetich
dbd80c16d6
chore: Add wrapper for steam-patch to avoid running on users without wheel group permissions
2023-10-03 20:10:31 -07:00
RJ Trujillo
17a7611206
fix(HandyGCCS): Enable globally ( #400 )
...
* 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>
2023-10-02 19:39:00 -07:00
Kyle Gospodnetich
7fff9de1c0
feat(desktop): Add discover-overlay matching deck builds (Default disabled, see /etc/default/discover-overlay)
2023-09-27 08:19:23 -07:00
Kyle Gospodnetich
4790e60c79
feat: Launch discover-overlay on KDE Wayland since it's supported
2023-09-25 12:20:52 -07:00
Kyle Gospodnetich
1efe712a07
feat: Restore discover overlay support
2023-09-25 11:46:58 -07:00
RJ Trujillo
019704d757
fix(image-info): Don't wrap identifiers in quotations
...
Instead of the raw key being assigned, a key wrapped in quotations was
incorrectly assigned
2023-09-22 22:56:26 -06:00
RJ Trujillo
66a14d300e
fix(treewide): Use new image info implementation
2023-09-22 12:26:54 -06:00
RJ Trujillo
c9d4b5d39a
fix(deck): Only enable HandyGCCS in gamescope session
2023-09-20 16:55:07 -06:00
RJ Trujillo
a7589773b6
fix(bazzite-autologin): Always remove Steam's autologin config when triggered
...
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
2023-09-18 06:50:28 -06:00
RJ Trujillo
64ef129f7c
feat(deck): Add service to return to 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)
2023-09-18 06:50:28 -06:00
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