A Fedora Silverblue image that uses vanilla GNOME and FlatHub apps.
-
Rebase to an unsigned image to get proper signing keys:
rpm-ostree rebase -r ostree-unverified-registry:ghcr.io/aguslr/bluevanilla:stable
-
Rebase to a signed image to finish the installation:
rpm-ostree rebase -r ostree-image-signed:docker://ghcr.io/aguslr/bluevanilla:stable
Alternatively, an ISO file for offline installation can be generated with the following command:
sudo podman run --rm --privileged \
--volume .:/build-container-installer/build \
--security-opt label=disable --pull=newer \
ghcr.io/jasonn3/build-container-installer:latest \
IMAGE_REPO="ghcr.io/aguslr" \
IMAGE_NAME="bluevanilla" \
IMAGE_TAG="latest" \
VARIANT="Silverblue"
- Start with a base Fedora Silverblue image.
- Add the
gnome-tweaks
package. - Restore GNOME's default background.
- Replace Fedora repository with unfiltered Flathub repository.
- Replace Fedora's Flatpaks with the ones from Flathub.
- Remove unused Flatpak dependencies automatically.
- Set automatic checking of updates for the system.
- Reduce systemd shutdown timers.
These images are signed with Sisgstore's Cosign. You can verify the
signature by downloading the cosign.pub
key from this repo and running the
following command:
cosign verify --key cosign.pub ghcr.io/aguslr/bluevanilla