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. +
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 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