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
Kyle Gospodnetich
b40888476e
fix(decky): Install prerelease until DECKY_SELINUX change is pushed to stable
2023-08-10 17:04:25 -07:00
Kyle Gospodnetich
67cd8e1b2e
fix(decky): Use recursive chcon during install
2023-08-10 16:56:44 -07:00
Kyle Gospodnetich
7054b4ed3f
chore: Add configure-waydroid function to just
2023-08-09 19:48:04 -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
Kyle Gospodnetich
c056f73581
fix(deck): Fix EmuDeck installer
2023-08-09 14:54:16 -07:00
Kyle Gospodnetich
f03c59a48a
chore: Assume Silverblue is the outlier and copy to desktop elsewise.
2023-08-09 11:08:37 -07:00
Kyle Gospodnetich
081a2f80bb
fix(gnome): Create local application shortcut for EmuDeck
2023-08-09 11:07:43 -07:00
Kyle Gospodnetich
cf36998b70
Merge remote-tracking branch 'origin/deck-grub-timeout'
2023-08-09 11:05:42 -07:00
Kyle Gospodnetich
3a62b5f6dc
fix(gnome): Download EmuDeck.desktop to Downloads on GNOME builds
2023-08-09 11:05:31 -07:00
Kyle Gospodnetich
b964a9bb0d
fix(deck): Correct issue with EmuDeck installer
2023-08-09 11:05:31 -07:00
RJ Trujillo
40319713e2
fix(deck): Extend GRUB hidden timeout to 3 seconds
...
Resolves issues with 1 second being too short for Deck users to access GRUB
2023-08-09 11:32:37 -06:00
Kyle Gospodnetich
081fb285c4
fix(gnome): Center new windows if a Valve theme is selected, makes Lutris easier to use.
2023-08-08 23:52:11 -07:00
RJ Trujillo
d074391126
chore(deck): Remove Flatpak modifications
2023-08-08 22:33:10 -06:00
Kyle Gospodnetich
c80c1ece4f
chore: Switch to gnome-extensions command
2023-08-08 19:00:31 -07:00
Kyle Gospodnetich
cf2df01192
fix(deck): Remove Autostart Steam option from Yafti, this is always the case now.
2023-08-08 17:33:13 -07:00
Kyle Gospodnetich
1515269d1d
chore: Remove duperemove presets
2023-08-08 16:03:16 -07:00
Kyle Gospodnetich
0afd777dd5
chore(yafti): Use packages for AMD & Nvidia sections
2023-08-08 15:41:15 -07:00
Kyle Gospodnetich
4352807913
chore(deck): Mention that this is required to use Game mode.
2023-08-08 15:09:40 -07:00
Kyle Gospodnetich
3beb2a058b
chore: Run Yafti once, create desktop icon for it on KDE
2023-08-08 15:01:41 -07:00
Kyle Gospodnetich
2cd091f512
chore: Enable duperemove automatically without Yafti
2023-08-08 15:01:29 -07:00
Kyle Gospodnetich
444a2aac3e
chore: Remove Duperemove and mount flags from Yafti
2023-08-08 14:20:09 -07:00
Kyle Gospodnetich
0704f197a4
chore: Start working on first-run script for users, clean up Yafti/Just
2023-08-08 13:53:26 -07:00
Kyle Gospodnetich
b1832d683d
chore: Remove sdgyrodsu, KDE system76 scheduler, and kargs from Yafti
2023-08-08 11:58:42 -07:00
Kyle Gospodnetich
c723d1af2a
fix: Enable sdgyrodsu and KDE's extra System76 scheduler service globally.
2023-08-08 11:26:51 -07:00
Kyle Gospodnetich
9e7efc8bd9
fix: Enable system76-scheduler in Containerfile
2023-08-08 11:08:55 -07:00
Kyle Gospodnetich
65f2eeb957
fix: Add duperemove preset for systemd
2023-08-08 11:06:28 -07:00
RJ Trujillo
3190f81ca2
fix(deck): Autostart Steam using desktop shortcut rather than firstboot launcher ( #121 )
...
This would forcefully open Steam every boot no matter whether or not users opted out of it in Steam
2023-08-08 17:25:53 +00:00
RJ Trujillo
e77996f02f
feat(deck): Add (hidden) toggleable desktop Wayland session session support ( #118 )
...
* feat(deck): Implement optional support for switching to GNOME on Wayland
This adds a variable, DESKTOP_WAYLAND, to /etc/default/desktop-wayland that gets sourced
by steamos-session-select and determines whether or not to use Wayland or X11. By default,
this ships as false
* feat(deck): Implement optional support for switching to Plasma on Wayland
* feat(deck): Add hidden just script to toggle Wayland desktop session
Omitted from 'just list'
2023-08-08 02:27:41 +00:00
Kyle Gospodnetich
e022b079df
fix: Fix install error during SteamCMD step if Steam hasn't been launched yet (Thanks termdisc)
2023-08-07 18:24:47 -07:00
Kyle Gospodnetich
c3f111fc67
chore: Remove unused extension cli just command
2023-08-07 15:14:25 -07:00
Kyle Gospodnetich
0b638e5954
feat: Add systemd presets for sdgyrodsu and system76-scheduler
2023-08-07 12:14:05 -07:00
RJ Trujillo
6f1749142e
fix(kde): Setup Steam desktop shortcuts during desktop configuration
...
Exclude from GNOME
2023-08-06 22:15:40 -06:00
Kyle Gospodnetich
e7ffbfcd44
fix(gnome): Disable appindicator extension due to breaking VRR
2023-08-06 17:54:39 -07: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
b3ed366dcf
fix(yafti): Revert to using grep and remove direct usage of image identifiers
...
Sourcing these doesn't seem to cut it as yafti doesn't acknowledge them so instead just use
cat to obtain the file contents for the same result
2023-08-04 22:20:59 -06:00
Kyle Gospodnetich
fd3d9067b4
fix(gnome): Enable variable-refresh-rate on existing mutter configs (Thanks termdisc)
2023-08-04 13:08:54 -07:00
RJ Trujillo
310b57daf9
chore: Source and use Bazzite image identifiers directly
2023-08-04 12:10:36 -06:00
RJ Trujillo
947cd74ad7
chore(yafti): Remove flatseal
2023-08-04 11:38:21 -06:00
Kyle Gospodnetich
13f9701a23
fix(gnome): Use new extension helper.
...
chore: Drop wallpaper-engine/gradience steps, combine into single desktop environment step.
2023-08-04 10:03:15 -07:00
RJ Trujillo
eb9babf891
chore: Shut up grep
2023-08-04 10:38:10 -06:00
RJ Trujillo
586d10e84f
feat: Use Bazzite image identifiers instead of rpm-ostree status
...
This should be a lot more reliable and consistent
2023-08-04 10:38:10 -06:00
RJ Trujillo
52d28f41f3
fix(just): Address inverted GNOME image check for System76 Scheduler
2023-08-04 10:38:10 -06:00
RJ Trujillo
7771b89077
fix(deck): Remove GSConnect from yafti as its built in
2023-08-04 10:38:10 -06:00
RJ Trujillo
86ced54730
chore(yafti): Give Wallpaper Engine its own screen
2023-08-04 10:38:10 -06:00
RJ Trujillo
1ef688a3f4
chore(yafti): Add screen for gradience
...
Given this is absolutely needed for the theming page shown later, give it its
own screen
2023-08-04 10:38:10 -06:00
RJ Trujillo
0e8d2b2181
chore(yafti): Pull Firefox out of web browsers section
2023-08-03 17:52:36 -06:00
Kyle Gospodnetich
bf90503ff6
fix(gnome): Change default menu button icon size
2023-08-03 12:34:22 -07:00
Kyle Gospodnetich
07a5321f5a
fix(gnome): Enable newly added extensions.
2023-08-03 12:25:44 -07:00