Skip to content

aguslr/bluevanilla

Repository files navigation

build-image

A Fedora Silverblue image that uses vanilla GNOME and FlatHub apps.

Screenshot

Usage

  1. Rebase to an unsigned image to get proper signing keys:

    rpm-ostree rebase ostree-unverified-registry:ghcr.io/aguslr/bluevanilla:latest && systemctl reboot
    
  2. Rebase to a signed image to finish the installation:

    rpm-ostree rebase ostree-image-signed:docker://ghcr.io/aguslr/bluevanilla:latest && systemctl reboot
    

Alternatively, an ISO file for offline installation can be generated with the following command:

sudo podman run --rm --privileged --volume .:/isogenerator/output \
    --security-opt label=disable --pull=newer \
    -e IMAGE_REPO="ghcr.io/aguslr" -e IMAGE_NAME="bluevanilla" \
    -e IMAGE_TAG="latest" -e VARIANT="Silverblue" \
    ghcr.io/ublue-os/isogenerator:39

Features

  • 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.

Verification

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

References

About

A Fedora Silverblue image that uses vanilla GNOME and FlatHub apps

Topics

Resources

License

Stars

Watchers

Forks