From 646bf545f9f8a60c4188a40bae71bd44fe0f9e69 Mon Sep 17 00:00:00 2001 From: Jakub Kujawa Date: Wed, 11 Oct 2023 11:53:28 +0200 Subject: [PATCH 1/3] =?UTF-8?q?=F0=9F=93=83=20docs(module):=20correct=20th?= =?UTF-8?q?e=20module=20name=20in=20the=20README.md=20file?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/image-cleaner/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/image-cleaner/README.md b/modules/image-cleaner/README.md index 15c9cb2596..e930e8869e 100644 --- a/modules/image-cleaner/README.md +++ b/modules/image-cleaner/README.md @@ -6,7 +6,7 @@ To make the most of the `image-cleaner` module, you can easily specify the deskt ## Example configuration ```yaml -type: desktop-cleaner +type: image-cleaner entries: - nvtop - htop From f50742cd4abb9bf21c56c9167e6584c7d31b4476 Mon Sep 17 00:00:00 2001 From: Jakub Kujawa Date: Wed, 11 Oct 2023 17:03:06 +0200 Subject: [PATCH 2/3] =?UTF-8?q?=F0=9F=90=8E=20ci(build):=20update=20boot?= =?UTF-8?q?=5Fmenu.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- boot_menu.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/boot_menu.yml b/boot_menu.yml index 7a272cc55b..c11f9b912b 100644 --- a/boot_menu.yml +++ b/boot_menu.yml @@ -1,5 +1,6 @@ ublue_variants: - - label: ublue-os/startingpoint + - label: C0dePlayer/silverflow ks: /kickstart/ublue-os.ks flavors: - - label: startingpoint \ No newline at end of file + - label: silverflow-nvidia + info: GNOME with Nvidia drivers \ No newline at end of file From 0a520d42a67685138e4eda10b728785371738c9d Mon Sep 17 00:00:00 2001 From: Jakub Kujawa <50410667+C0dePlayer@users.noreply.github.com> Date: Wed, 11 Oct 2023 17:29:42 +0200 Subject: [PATCH 3/3] =?UTF-8?q?=F0=9F=93=83=20docs(README):=20Update=20REA?= =?UTF-8?q?DME.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 77 ++++++++++++++++++++----------------------------------- 1 file changed, 28 insertions(+), 49 deletions(-) diff --git a/README.md b/README.md index a4fc777d7d..c4936d678b 100644 --- a/README.md +++ b/README.md @@ -1,55 +1,34 @@ -# Fedora SilverFlow (WIP) +# SilverFlow [![build-ublue](https://github.com/C0dePlayer/silverflow/actions/workflows/build.yml/badge.svg)](https://github.com/C0dePlayer/silverflow/actions/workflows/build.yml) -Fedora SilverBlue with Nvidia from [uBlue-OS](https://github.com/ublue-os/nvidia) +SilverFlow is based on [ublue-os/startingpoint](https://github.com/ublue-os/startingpoint), which makes it easy to create your own custom image-based Fedora experience. For more information, see the [uBlue homepage](https://universal-blue.org/) and the [main uBlue repo](https://github.com/ublue-os/main/). ## Installation -> **Warning** -> [This is an experimental feature](https://www.fedoraproject.org/wiki/Changes/OstreeNativeContainerStable) and should not be used in production, try it in a VM for a while! - -To rebase an existing Silverblue/Kinoite 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/c0deplayer/silverflow-nvidia: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/c0deplayer/silverflow-nvidia:latest - ``` - -- Reboot again to complete the installation - - ``` - systemctl reboot - ``` - -This repository builds date tags as well, so if you want to rebase to a particular day's build: - -``` -sudo rpm-ostree rebase ostree-image-signed:docker://ghcr.io/c0deplayer/silverflow-nvidia:20230403 -``` - -## ISO - -For now, the iso is not available for download (but will be later this year) - - -## uBlue Documentation - - -- [Main website and documentation](https://universal-blue.org) -- [Documentation for these images](https://universal-blue.org/images/nvidia) -- [Installation](https://universal-blue.org/installation/) - follow this for clean installation -- [Rebase instructions](https://universal-blue.org/images/) - follow this if you want to switch to another image. +> [!NOTE] +> I recommend either using one of the main uBlue images or creating your own + +**Recommended:** Use the latest ISO from [the Releases page](https://github.com/C0dePlayer/silverflow/releases) + +
+ Rebase an existing Silverblue/Kinoite installation + + 1. Rebase to the unsigned image to install the proper signing keys and policies: + + ``` + sudo rpm-ostree rebase ostree-unverified-registry:ghcr.io/c0deplayer/silverflow-nvidia:latest + ``` + - This repository builds date tags as well, so if you want to rebase to a particular day's build: + + ``` + sudo rpm-ostree rebase ostree-image-signed:docker://ghcr.io/c0deplayer/silverflow-nvidia:20230403 + ``` + 2. Reboot to complete the rebase: + + ``` + systemctl reboot + ``` + + 3. After first boot, the first time that [ublue-update](https://github.com/ublue-os/ublue-update) runs it will automatically rebase you onto the signed image. +