From 4fa76fea062a532c878054c062d5b8e1c618dd25 Mon Sep 17 00:00:00 2001 From: Timothée Ravier Date: Sep 20 2025 16:42:43 +0000 Subject: silverblue: Skip Third Party Software page in GNOME Initial Setup Skip Third Party Software page in GNOME Initial Setup as it currently does not work. Users will be offered the option to enable third party repositories again the first time they open GNOME Software. See: https://bugzilla.redhat.com/show_bug.cgi?id=2362164 See: https://gitlab.com/fedora/ostree/sig/-/issues/74 See: https://discussion.fedoraproject.org/t/cant-finish-first-boot-setup-or-lets-say-oobe-gets-frozen-stuck-in-the-middle-of-the-process/148889 --- diff --git a/silverblue-common.yaml b/silverblue-common.yaml index 915e44b..3174a25 100644 --- a/silverblue-common.yaml +++ b/silverblue-common.yaml @@ -35,3 +35,18 @@ packages: exclude-packages: # Exclude GNOME Software's langpack plugin to avoid layering langpacks on Silverblue - gnome-software-fedora-langpacks + +# Skip Third Party Software page in GNOME Initial Setup as it currently does +# not work. See: https://bugzilla.redhat.com/show_bug.cgi?id=2362164 +# Users will be offered the option to enable third party repositories again the +# first time they open GNOME Software. +postprocess: + - | + #!/bin/bash + set -xeuo pipefail + + cat > /usr/share/gnome-initial-setup/vendor.conf << 'EOF' + [pages] + # Do not show the Third Party Software page + skip=software + EOF