Commit Graph

754 Commits

Author SHA1 Message Date
karajan9
1016070d64
fix typo (#1) (#135) 2023-08-11 14:19:00 +00: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
RJ Trujillo
2c36671775
fix(deck): Add Wayland support to GNOME autologin (#133)
Missed this one
2023-08-11 03:34:11 +00:00
Kyle Gospodnetich
4216f90def chore: Prefix LD_PRELOAD with env in bazzite-steam-runtime 2023-08-10 20:32:30 -07:00
Kyle Gospodnetich
bca7001423 Revert "chore: Run bazzite-user-setup.service before Decky Loader's plugin_loader.service"
This reverts commit ba4081c3e8.
2023-08-10 17:33:41 -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
ba4081c3e8 chore: Run bazzite-user-setup.service before Decky Loader's plugin_loader.service 2023-08-10 16:50:04 -07:00
Kyle Gospodnetich
5c7e1c2e1a chore: Update bazzite-btrfs.patch for jupiter-hw-support 2023-08-10 16:24:06 -07:00
Kyle Gospodnetich
1aa21c5385 chore: Update fedora.patch for jupiter-hw-support 2023-08-10 16:14:17 -07:00
Kyle Gospodnetich
0b1bac30f9 chore: Switch back to latest jupiter-hw-support 2023-08-10 11:23:31 -07:00
Kyle Gospodnetich
ee050feb9e
Merge pull request #132 from ublue-os/fix-automatic-updates
fix: Let Universal Blue Update handle automatic updates
2023-08-10 09:01:11 -07:00
RJ Trujillo
d9be9733f9 fix: Disable automatic GNOME Software software updates
The rpm-ostree extension won't have proper support for OCI until Fedora 39, leading to
false update notifications.

We also already handle Flatpak updates in ublue-update, making this redundant for
everything, but FW updates, which some hardware may or may not support, and regardless
these can be installed by just manually checking in GNOME Software for updates
2023-08-10 09:32:02 -06:00
RJ Trujillo
ab08e10b43 fix(rpm-ostreed): Set automatic update policy to none
We are using ublue-update for automatic updates already
2023-08-10 09:30:54 -06:00
Kyle Gospodnetich
d8387d018e chore: Minor adjustment to cp step 2023-08-10 08:06:47 -07:00
Kyle Gospodnetich
7323ae8f26 fix: Clean application shortcuts in a way that's compatible with other languages 2023-08-09 22:09:30 -07:00
Kyle Gospodnetich
d46bf413ef chore: Cleanup 2023-08-09 22:03:50 -07:00
Kyle Gospodnetich
90710a53d3 chore(gnome): Simplify sed for steam in bazzite-user-setup 2023-08-09 21:56:55 -07:00
Kyle Gospodnetich
0de6a94185 chore(gnome): Rewrite application menu steam shortcut as well. 2023-08-09 21:55:12 -07:00
Kyle Gospodnetich
5f141c0a12 fix(desktop): Run Steam from the new bazzite-steam-runtime on first launch. 2023-08-09 21:47:58 -07:00
RJ Trujillo
b02ec6c53d
chore(ci): Disable Bazzite Deck Nvidia images for now (#131)
Currently Nvidia GPUs don't support gamescope-session very well, making these images hard to justify. To be reverted when gamescope-session actually supports Nvidia cards well enough
2023-08-10 03:10:23 +00:00
Kyle Gospodnetich
d282211f4b feat(deck): Support 32GB RAM modded Steam Decks with double the maximum VRAM. 2023-08-09 20:07:17 -07:00
Kyle Gospodnetich
7054b4ed3f chore: Add configure-waydroid function to just 2023-08-09 19:48:04 -07:00
Kyle Gospodnetich
e6d58b4b12 chore: Remove unneeded sed 2023-08-09 19:35:22 -07:00
Kyle Gospodnetich
b65040bfd0 feat(desktop): Use new bazzite-steam-runtime wrapper to enable Steam Input on Wayland. 2023-08-09 19:31:50 -07:00
Kyle Gospodnetich
e5dce78847
Merge pull request #130 from ublue-os/wayland-autologin
feat: Add Wayland support to autologin
2023-08-09 19:22:15 -07:00
Kyle Gospodnetich
9df56cc5ca feat(gnome): Include Blur-My-Shell and Caffeine shell extensions by default. These are default disabled 2023-08-09 19:01:07 -07:00
Kyle Gospodnetich
6eb5a8ec19 fix(deck): Remove unused gamemode package
feat(gnome): Add Just Perfection extension
2023-08-09 18:54:01 -07:00
RJ Trujillo
af450a81e4 feat: Add Wayland support to autologin
Sources /etc/default/desktop-wayland just like session select
2023-08-09 19:50:40 -06:00
Kyle Gospodnetich
e831dc3195 fix: Disable DESKTOP_WAYLAND on Nvidia builds by default 2023-08-09 18:44:35 -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
1a7c0c115c feat: Include extest library in bazzite-arch 2023-08-09 13:24:56 -07:00
Kyle Gospodnetich
834b6f09fa chore: Include bazzite-multilib repo on desktop builds, install extest.i686 always 2023-08-09 13:07:39 -07:00
Kyle Gospodnetich
6001e3528d feat: Add extest library to fix Steam input on Wayland desktop 2023-08-09 12:56:31 -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
RJ Trujillo
04a6a588aa
fix(flatpak): Locally install Flathub repo and fix Fedora repo removal (#126)
* fix(user-setup): Locally install Flathub repo

This uses the existing Flathub repo file in /etc/flatpak/remotes.d so that it can be added completely offline

* chore(flatpak-system-install): Remove Fedora system flatpakrepo
2023-08-09 15:50:35 +00:00
Kyle Gospodnetich
717c1e6e7e chore: do the funny 2023-08-09 00:23:48 -07:00
Kyle Gospodnetich
6a15d1f0da fix(deck): Install wine-core to satisfy Lutris dependencies 2023-08-08 23:59:12 -07: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
Kyle Gospodnetich
bd92822fe1 chore(gnome): Remove unneeded gsetting 2023-08-08 23:48:03 -07:00
Kyle Gospodnetich
5c21278973 fix(gnome): Add VGUI2 wallpaper to wallpaper picker in settings 2023-08-08 23:47:15 -07:00
Kyle Gospodnetich
0b56c6313a chore(readme): Mention Wayland under power user features 2023-08-08 22:03:09 -07:00
Kyle Gospodnetich
9561a3bbb5
Merge pull request #125 from ublue-os/flatpaks
feat: Move Flatpak modifications to setup scripts
2023-08-08 21:46:04 -07:00
RJ Trujillo
d074391126
chore(deck): Remove Flatpak modifications 2023-08-08 22:33:10 -06:00