Skip to content

Commit

Permalink
Add tons more images, misc docs updates. (#33)
Browse files Browse the repository at this point in the history
* feat: add the rest of the desktop images on quay

* docs: note about sericea

---------

Co-authored-by: ER <eino.rauhala@proton.me>
  • Loading branch information
xynydev and xynydev committed Feb 14, 2023
1 parent 4254300 commit aafa0fc
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 5 deletions.
7 changes: 6 additions & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
strategy:
fail-fast: false
matrix:
image_name: [silverblue, kinoite, vauxite]
image_name: [silverblue, kinoite, vauxite, sericea, base]
major_version: [37]
driver_version: [525]
include:
Expand All @@ -37,6 +37,11 @@ jobs:
- driver_version: 525
is_latest: true
is_stable: true
exclude:
# There is no Fedora 37 version of sericea
# When F38 is added, sericea will automatically be built too
- image_name: sericea
major_version: 37
steps:
# Checkout push-to-registry action GitHub repository
- name: Checkout Push to Registry action
Expand Down
26 changes: 22 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@

The purpose of these images is to provide builds of vanilla Fedora with Nvidia drivers built-in. This approach can lead to greater reliability as failures can be caught at the build level instead of the client machine. This also lets us generate individual sets of images for each series of Nvidia drivers, allowing users to remain current with their OS but on an older, known working driver. Performance regression with a recent driver update? Reboot into a known-working driver after one command. That's the goal!

These images are based on the experimental ostree native container images hosted at [quay.io](https://quay.io/organization/fedora-ostree-desktops) ([repo](https://gitlab.com/fedora/ostree/ci-test)).

Note: This project is a work-in-progress. You should at a minimum be familiar with the [Fedora documentation](https://docs.fedoraproject.org/en-US/fedora-silverblue/) on how to administer an ostree system. This is currently for people who want to help figure this out, so there may be explosions and gnashing of teeth.

## Setup
Expand All @@ -14,11 +16,27 @@ Note: This project is a work-in-progress. You should at a minimum be familiar wi

Note: The image previously titled "nvidia" will not be updated anymore. If you wish to retain the same functionality, switch to "silverblue-nvidia".

Silverblue:
```rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/silverblue-nvidia:latest```
Silverblue (GNOME):
```
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/silverblue-nvidia:latest
```

Kinoite (KDE):
```
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/kinoite-nvidia:latest
```

Vauxite (XFCE, unofficial):
```
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/vauxite-nvidia:latest
```

Base (no DE preinstalled):
```
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/base-nvidia:latest
```

Kinoite:
```rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/kinoite-nvidia:latest```
Sericea will be made available when there is a functioning Fedora 38 build.

And then reboot.

Expand Down

0 comments on commit aafa0fc

Please sign in to comment.