Skip to content
This repository has been archived by the owner on Feb 24, 2024. It is now read-only.
/ endlish-oesque Public archive
forked from ublue-os/beyond

An Endless-OS-Esque prototype image to see how far we can get

License

Notifications You must be signed in to change notification settings

ublue-os/endlish-oesque

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

endlish-oesque

release-please

An Endless-OS-Esque prototype image to see how far we can get.

Usage

This is highly experimental and only intended as a prototype—I wouldn't recommend using it in production at all.

For existing Silverblue/Kinoite users

Prepare

  1. Ensure you're not using any overlays, as it could cause problems—you can add them back later if you choose:

    rpm-ostree reset
  2. Install all available OS updates:

    rpm-ostree upgrade
  3. Restart your computer to ensure you're running the latest updates

  4. Pin the working deployment so you can safely rollback (more info):

    sudo ostree admin pin 0

Rebase

  1. 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
  2. Restart your computer

  3. 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
  4. Restart your computer (again, yes)

Install extensions

This image comes with some GNOME extensions to tailor the desktop experience. For now, you must manually install them (ublue-os#74).

  1. Open Console and run:

    just install-endlish-oesque-extensions
  2. Log out and back in (or restart your computer) to ensure the extensions are running

To revert back to Silverblue

sudo rpm-ostree rebase fedora:fedora/38/x86_64/silverblue

Verification

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

About

An Endless-OS-Esque prototype image to see how far we can get

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Shell 80.1%
  • Dockerfile 19.9%