An Endless-OS-Esque prototype image to see how far we can get.
This is highly experimental and only intended as a prototype—I wouldn't recommend using it in production at all.
-
Ensure you're not using any overlays, as it could cause problems—you can add them back later if you choose:
rpm-ostree reset
-
Install all available OS updates:
rpm-ostree upgrade
-
Restart your computer to ensure you're running the latest updates
-
Pin the working deployment so you can safely rollback (more info):
sudo ostree admin pin 0
-
Run the following in a terminal, based on which type of GPU you use:
AMD/Intel
sudo rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/endlish-oesque:38
NVIDIA
sudo rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/endlish-oesque-nvidia:38
-
Restart your computer
-
Rebase onto a signed image (optional, but recommended), based on which type of GPU you use:
AMD/Intel
sudo rpm-ostree rebase ostree-image-signed:docker://ghcr.io/ublue-os/endlish-oesque:38
NVIDIA
sudo rpm-ostree rebase ostree-image-signed:docker://ghcr.io/ublue-os/endlish-oesque-nvidia:38
-
Restart your computer (again, yes)
This image comes with some GNOME extensions to tailor the desktop experience. For now, you must manually install them (ublue-os#74).
-
Open Console and run:
just install-endlish-oesque-extensions
-
Log out and back in (or restart your computer) to ensure the extensions are running
sudo rpm-ostree rebase fedora:fedora/38/x86_64/silverblue
These images are signed with sigstore's cosign. If you installed using unverified-registry
(Rebase step 1) and have not rebased using ostree-image-signed
(Rebase step 3), we recommend rebasing following step 3 as it will verify signatures automatically.
You can also verify the signature manually; download the cosign.pub
key from this repo and run the following command:
cosign verify --key cosign.pub ghcr.io/ublue-os/endlish-oesque