Skip to content
This repository has been archived by the owner on Feb 6, 2024. It is now read-only.

[pull] dev from live #15

Merged
merged 11 commits into from
Nov 2, 2023
4 changes: 2 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -118,13 +118,13 @@ jobs:
# https://github.com/macbre/push-to-ghcr/issues/12
- name: Lowercase Registry
id: registry_case
uses: ASzc/change-string-case-action@v5
uses: ASzc/change-string-case-action@v6
with:
string: ${{ env.IMAGE_REGISTRY }}

- name: Lowercase Image
id: image_case
uses: ASzc/change-string-case-action@v5
uses: ASzc/change-string-case-action@v6
with:
string: ${{ env.IMAGE_NAME }}

Expand Down
12 changes: 9 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ SilverFlow is based on [ublue-os/startingpoint](https://github.com/ublue-os/star

## Installation

> [!NOTE]
> **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)
Expand All @@ -17,12 +17,12 @@ SilverFlow is based on [ublue-os/startingpoint](https://github.com/ublue-os/star
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
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
rpm-ostree rebase ostree-unverified-registry:ghcr.io/c0deplayer/silverflow-nvidia:20231005
```
2. Reboot to complete the rebase:

Expand All @@ -32,3 +32,9 @@ SilverFlow is based on [ublue-os/startingpoint](https://github.com/ublue-os/star

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.
</details>

## Verification

These images are signed with sisgstore's [cosign](https://docs.sigstore.dev/cosign/overview/). 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/c0deplayer/silverflow-nvidia
2 changes: 2 additions & 0 deletions config/common_modules/image-cleaner.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@ type: image-cleaner
entries:
- nvtop
- htop
- nvidia-settings
- yelp
repos:
- _copr:copr.fedorainfracloud.org:phracek:PyCharm
- google-chrome
4 changes: 4 additions & 0 deletions config/common_modules/rpm-ostree.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,13 @@ repos:
- https://copr.fedorainfracloud.org/coprs/peterwu/rendezvous/repo/fedora-%OS_VERSION%/peterwu-rendezvous.repo
# VSCode repository from bluefin
- https://raw.githubusercontent.com/ublue-os/bluefin/main/dx/etc/yum.repos.d/vscode.repo
# Repo for Razer Hardware
- https://download.opensuse.org/repositories/hardware:/razer/Fedora_%OS_VERSION%/hardware:razer.repo
install:
- adw-gtk3-theme
- code
- polychromatic
- openrazer-meta
remove:
- firefox
- firefox-langpacks
Expand Down
6 changes: 3 additions & 3 deletions config/files/usr/share/ublue-os/firstboot/yafti.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ screens:
first-screen:
source: yafti.screen.title
values:
title: "Welcome to uBlue (Alpha)"
title: "Welcome to SilverFlow"
icon: "/path/to/icon"
description: |
This guided installer will help you get started with your new system.
Default system apps are installing in the background, but it is safe to use your computer in the meantime.
can-we-modify-your-flatpaks:
source: yafti.screen.consent
values:
Expand Down Expand Up @@ -140,7 +140,7 @@ screens:
- "Install More Applications":
run: /usr/bin/gnome-software
- "Website":
run: /usr/bin/xdg-open https://ublue.it
run: /usr/bin/xdg-open https://universal-blue.org/
- "Join the Discord Community":
run: /usr/bin/xdg-open https://discord.gg/XjG48C7VHx
description: |
Expand Down
1 change: 1 addition & 0 deletions config/scripts/container-tools.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
#!/usr/bin/env bash

set -oue pipefail

FILES_ROOT="/tmp/config/files"

wget -O $FILES_ROOT/docker-compose 'https://github.com/docker/compose/releases/latest/download/docker-compose-linux-x86_64'
Expand Down
1 change: 1 addition & 0 deletions config/scripts/udev-rules.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
#!/usr/bin/env bash

set -oue pipefail

FILES_ROOT="/tmp/config/files"

wget -O $FILES_ROOT/99-razer.rules 'https://raw.githubusercontent.com/ublue-os/openrazer/master/install_files/udev/99-razer.rules'
Expand Down
5 changes: 0 additions & 5 deletions config/silverflow-nvidia-38.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,8 @@ modules:
- from-file: common_modules/rpm-ostree.yml

- type: rpm-ostree
repos:
# Repo for Razer Hardware
- https://download.opensuse.org/repositories/hardware:/razer/Fedora_%OS_VERSION%/hardware:razer.repo
install:
- podman-docker
- polychromatic
- openrazer-meta
- bibata-cursor-themes

- from-file: common_modules/bling.yml
Expand Down
4 changes: 2 additions & 2 deletions modules/image-cleaner/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,6 @@ entries:
- nvtop
- htop
repos:
- _copr:copr.fedorainfracloud.org:phracek:PyCharm.repo
- google-chrome.repo
- _copr:copr.fedorainfracloud.org:phracek:PyCharm
- google-chrome
```