Skip to content

Latest commit

 

History

History
69 lines (52 loc) · 2 KB

README.md

File metadata and controls

69 lines (52 loc) · 2 KB

Zen Linux   build-ublue

See the BlueBuild docs.

Installation

To rebase an existing atomic Fedora installation to the latest build:

  • First rebase to the unsigned image, to get the proper signing keys and policies installed:
    sudo rpm-ostree rebase ostree-unverified-registry:ghcr.io/mecattaf/zen:latest
    
  • Reboot to complete the rebase:
    systemctl reboot
    
  • Then rebase to the signed image, like so:
    sudo rpm-ostree rebase ostree-image-signed:docker://ghcr.io/mecattaf/zen:latest
    
  • Reboot again to complete the installation
    systemctl reboot
    

Manual Steps

  • Copy over git credentials
  • Authenticate to google chrome and follow through [docs/chrome.md]
  • Authenticate to tailscale with tailscale login
  • Authenticate to thunderbird and follow through [docs/thunderbird.md]

Troubleshooting flatpaks

If a flatpak is broken, revert versions using:

flatpak list
flatpak remote-info --log flathub com.google.Chrome
flatpak update --commit=<commit-of-working-version> com.google.Chrome

Rolling back to previous versions

View the list of available builds by entering:

skopeo list-tags docker://ghcr.io/mecattaf/zen | sort -rV

Rebasing to a specific build requires users to open a host terminal and enter:

rpm-ostree rebase ostree-image-signed:docker://ghcr.io/ublue-os/IMAGE-NAME:VERSION-YEARMONTHDAY

Example:

rpm-ostree rebase ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-deck:39-20240113

For the Jan. 13th 2024 bazzite-deck (Fedora 39) build.

To revert back to Silverblue

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

ISO

If build on Fedora Atomic, you can generate an offline ISO with the instructions available here.