Skip to content
This repository has been archived by the owner on Aug 12, 2024. It is now read-only.
/ beyond Public archive

Cassidy’s playground for GNOME experiments

License

Notifications You must be signed in to change notification settings

ublue-os/beyond

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

beyond

release-please

Cassidy’s idea of what GNOME could look like in the future—today

Screenshot of Beyond overview Screenshot of Beyond desktop

Beyond is an opinionated look at what an ideal GNOME-based OS would look like, from the perspective of Cassidy James Blaede.

Default Apps

  • GNOME core apps from Flathub—including upcoming hopeful inclusions—e.g. Calculator, Calendar, Characters, Clocks, Contacts, Document Viewer, Fonts, Loupe, Maps, Music, Nautilus Preview (Sushi), Videos, Weather, Web

  • GNOME apps from Fedora where there are gaps or it doesn't make sense from Flathub, e.g. Console, Disks, Files, Settings, Software, System Monitor

User Experience

  • Stock GNOME starting point as much as possible, e.g. default background, stylesheet, icons, window button positions, keyboard shortcuts

  • GNOME design experiments like experimental Activities button behavior, font changes, and more to come

  • Dock integrated as well as it can be into Shell since it’s the number one complaint I hear about GNOME from new users in the wild

  • Default settings tweaked very occasionally for accessibility, e.g. tap-to-click for touchpads

  • Flathub included as a user remote so each user can install their own apps without interfering with other users

Usage

This is highly experimental at this stage! Settings and installed apps may change frequently until a 1.0 release.

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/beyond:38
    NVIDIA
    sudo rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/beyond-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/beyond:38
    NVIDIA
    sudo rpm-ostree rebase ostree-image-signed:docker://ghcr.io/ublue-os/beyond-nvidia:38
  4. Restart your computer (again, yes)

Install extensions

Beyond comes with some GNOME extensions to tailor the desktop experience. For now, you must manually install them (#74).

  1. Open Console and run:

    ujust install-beyond-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. 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/ublue-os/beyond