From ab08e10b43a00a0ab3041262d6dd9e4fb5d6628a Mon Sep 17 00:00:00 2001 From: RJ Trujillo Date: Thu, 10 Aug 2023 09:04:05 -0600 Subject: [PATCH 1/2] fix(rpm-ostreed): Set automatic update policy to none We are using ublue-update for automatic updates already --- Containerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Containerfile b/Containerfile index 809df7ff..76537618 100644 --- a/Containerfile +++ b/Containerfile @@ -135,6 +135,7 @@ RUN rm /usr/share/applications/shredder.desktop && \ "/usr/etc/profile.d/ublue-firstboot.sh" && \ cp "/usr/share/ublue-os/firstboot/yafti.yml" "/etc/yafti.yml" && \ pip install --prefix=/usr yafti && \ + sed -i 's/stage/none/g' /etc/rpm-ostreed.conf && \ sed -i 's@enabled=1@enabled=0@g' /etc/yum.repos.d/_copr_ublue-os-akmods.repo && \ sed -i 's@enabled=1@enabled=0@g' /etc/yum.repos.d/_copr_kylegospo-bazzite.repo && \ sed -i 's@enabled=1@enabled=0@g' /etc/yum.repos.d/_copr_kylegospo-bazzite-multilib.repo && \ From d9be9733f9824242fd6b7f51461e9072ca66cdfb Mon Sep 17 00:00:00 2001 From: RJ Trujillo Date: Thu, 10 Aug 2023 09:25:13 -0600 Subject: [PATCH 2/2] 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 --- system_files/desktop/shared/usr/bin/bazzite-user-setup | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/system_files/desktop/shared/usr/bin/bazzite-user-setup b/system_files/desktop/shared/usr/bin/bazzite-user-setup index 68166b52..73c9a4cd 100755 --- a/system_files/desktop/shared/usr/bin/bazzite-user-setup +++ b/system_files/desktop/shared/usr/bin/bazzite-user-setup @@ -29,6 +29,10 @@ else echo 'Enabling VRR' gsettings set org.gnome.mutter experimental-features "['variable-refresh-rate']" + echo 'Disabling automatic GNOME Software updates' + gsettings set org.gnome.software download-updates false + gsettings set org.gnome.software download-updates-notify false + echo 'Installing Gradience presets' mkdir -p $HOME/.config/presets/user/ ln -s /usr/share/ublue-os/bazzite/themes/vapor.json $HOME/.config/presets/user/vapor.json