29 Commits

Author SHA1 Message Date
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
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
90710a53d3 chore(gnome): Simplify sed for steam in bazzite-user-setup 2023-08-09 21:56:55 -07: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
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
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
bd92822fe1 chore(gnome): Remove unneeded gsetting 2023-08-08 23:48:03 -07:00
RJ Trujillo
c4f69ead45
feat(system-flatpak-install): Opt out of Fedora's third party repositories 2023-08-08 22:27:34 -06:00
RJ Trujillo
fd38d2706e
feat(user-setup): Add user Flathub repo 2023-08-08 22:21:05 -06:00
Kyle Gospodnetich
33ce5843f5 fix(kde): Properly enable System76 plugin for KWin 2023-08-08 19:23:10 -07:00
Kyle Gospodnetich
c80c1ece4f chore: Switch to gnome-extensions command 2023-08-08 19:00:31 -07:00
Kyle Gospodnetich
ba5e92219e fix: Remove wrapping quotes from kargs 2023-08-08 18:56:50 -07:00
Kyle Gospodnetich
05d7fd89cf fix: Allow trim on encrypted disks 2023-08-08 18:08:10 -07:00
Kyle Gospodnetich
7574de4498 fix(gnome): Symlink gradience presets instead of using CLI so updates don't require reimport 2023-08-08 15:06:50 -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
2d3ea5a16b chore: Enable bazzite-user-setup and bazzite-hardware-setup services 2023-08-08 14:48:45 -07:00
Kyle Gospodnetich
444a2aac3e chore: Remove Duperemove and mount flags from Yafti 2023-08-08 14:20:09 -07:00
Kyle Gospodnetich
640353af98 chore: Install KDE wallpaper engine plugin globally as well 2023-08-08 14:01:10 -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
34d6865c02 chore: Improve messages from bazzite-hardware-setup 2023-08-08 10:14:29 -07:00
Kyle Gospodnetich
84d5c0ffba fix: Apply kargs to Jupiter as a whole rather than only on Deck images, always remove nomodeset. 2023-08-08 10:09:30 -07:00
Kyle Gospodnetich
999e010693 chore: Setup systemd service for bazzite-hardware-setup 2023-08-08 09:06:05 -07:00
Kyle Gospodnetich
2a871610df chore: Add bazzite-hardware-setup script 2023-08-07 23:24:37 -07:00
RJ Trujillo
56938e2c24
fix: Remove flatpak caching, use network connection instead (#110)
* fix: Stop caching flatpaks

These take up way too much space in images

* fix(flatpak-system-install): Require network connection

* fix(flatpak-system-install): Restart on failure

* fix(gnome): Add Silverblue flatpaks to install list

* fix(flatpak-system-install): Silence errors on package removal

A package may not be removed for a number of reasons, for example if someone were
to rebase from Kinoite to Bazzite GNOME, they wouldn't have the GNOME app suite
installed from Silverblue

* fix(deck): Don't try to install cached system flatpaks
2023-08-06 20:02:52 +00:00
RJ Trujillo
310b57daf9 chore: Source and use Bazzite image identifiers directly 2023-08-04 12:10:36 -06: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
db08195a1f fix: Support removing preinstalled system flatpaks 2023-08-03 14:43:08 -06:00
RJ Trujillo
462c2d519d feat: Separate DE specific config from shared config 2023-08-01 21:05:28 -06:00