Skip to content
This repository has been archived by the owner on May 29, 2023. It is now read-only.

rsturla/immutable-fedora

Repository files navigation

Robert's Fedora Silverblue Image

This is an OCI image based on Fedora Silverblue that is tuned for my personal use-cases. The image is built twice daily and is available for anybody to rebase to.

Features

Usage

To use this image, you must first install Fedora Silverblue, where you can then run the following command:

$ rpm-ostree rebase ostree-unverified-registry:ghcr.io/rsturla/silverblue:stable

This will rebase your system to the latest stable version of Fedora Silverblue with my customizations. We also provide an image for Fedora Silverblue 38, which uses the latest GNOME version, but this version is currently in pre-release, so it is not recommended for production use.

$ rpm-ostree rebase ostree-unverified-registry:ghcr.io/rsturla/silverblue:38

A complete list of available tags can be found here.

You can also install the image using the ISO, where you will always be on the latest version of your chosen major release.

Development

To build this image, you can either use Docker or Podman. The following commands will build the image:

# Docker
$ docker build -t ghcr.io/rsturla/silverblue:development -f Containerfile .

# Podman
$ podman build -t ghcr.io/rsturla/silverblue:development .

Although this repository is configured to build pull request images you are able to rebase to. Just check out the GitHub job runs for the image tag.