We had kept this in the image to ensure that layered Qt5 applications use a constistent style on GNOME. Most Qt applications are now using Qt6 in Fedora. The few that do not should pull those packages via depencies when layered. This follows the change in the comps that happened for Fedora 44. See: releng/fedora-comps#1242
57 lines
1.9 KiB
YAML
57 lines
1.9 KiB
YAML
metadata:
|
|
summary: "Fedora Silverblue"
|
|
|
|
variables:
|
|
variant: "silverblue"
|
|
|
|
include:
|
|
- common.yaml
|
|
- packages/silverblue.yaml
|
|
|
|
packages:
|
|
- pinentry-gnome3
|
|
# Include papers-thumbnailer otherwise PDF thumbnails won't work in Nautilus
|
|
# https://github.com/fedora-silverblue/issue-tracker/issues/98
|
|
# https://forge.fedoraproject.org/workstation/user-docs/issues/434
|
|
- papers-thumbnailer
|
|
# Include papers-previewer otherwise print previews are broken in Papers
|
|
# https://github.com/fedora-silverblue/issue-tracker/issues/122
|
|
# https://forge.fedoraproject.org/workstation/user-docs/issues/434
|
|
- papers-previewer
|
|
# Papers extension for the Nautilus file manager
|
|
- papers-nautilus
|
|
# Make sure that GNOME Software's rpm-ostree plugin is always installed
|
|
- gnome-software-rpm-ostree
|
|
# Needed for GSConnect extension
|
|
# See: https://github.com/fedora-silverblue/issue-tracker/issues/201
|
|
- openssl
|
|
# Manually included for CSD support with GNOME on Silverblue
|
|
- qt6-qtbase
|
|
- qt6-qtbase-gui
|
|
- qt6-qtdeclarative
|
|
- qt6-qtwayland-adwaita-decoration
|
|
|
|
postprocess:
|
|
# 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.
|
|
- |
|
|
#!/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
|
|
# Selected ownership fixes for files in /etc & /var owned by a dynamic UID/GID
|
|
# See: https://gitlab.com/fedora/ostree/sig/-/issues/90
|
|
- |
|
|
#!/bin/bash
|
|
set -xeuo pipefail
|
|
|
|
cat > /usr/lib/tmpfiles.d/90-silverblue-ownership-fixes.conf << 'EOF'
|
|
Z /var/lib/gnome-remote-desktop/ - gnome-remote-desktop gnome-remote-desktop
|
|
Z /etc/gnome-remote-desktop/ - gnome-remote-desktop gnome-remote-desktop
|
|
EOF
|