Skip to content

Commit

Permalink
build: Add Zeliblue Bazzite (#282)
Browse files Browse the repository at this point in the history
A successor to Zeliblue Deck images; uses `bazzite-deck-gnome` as the
base image, instead of me manually recreating the bazzite-deck
experience myself based on Bazzite's repository.
  • Loading branch information
zelikos authored Dec 14, 2024
2 parents bd55ea3 + 8eabdc5 commit c12f135
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 0 deletions.
6 changes: 6 additions & 0 deletions .github/workflows/build-testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,12 @@ jobs:
secrets: inherit
with:
recipe: gnome/zeliblue-testing.yml
build_bazzite:
name: Zeliblue Bazzite Testing
uses: ./.github/workflows/reusable-build.yml
secrets: inherit
with:
recipe: gnome/zeliblue-bazzite.yml
build_cosmic:
name: Zeliblue COSMIC Testing
uses: ./.github/workflows/reusable-build.yml
Expand Down
37 changes: 37 additions & 0 deletions recipes/gnome/zeliblue-bazzite.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# image will be published to ghcr.io/<user>/<name>
name: zeliblue-bazzite
# description will be included in the image's metadata
description: A Bazzite-based Zeliblue experience
alt-tags:
- testing

# the base image to build on top of (FROM) and the version tag to use
base-image: ghcr.io/ublue-os/bazzite-deck-gnome
image-version: latest

# list of modules, executed in order
# you can include multiple instances of the same module
modules:
- type: containerfile
snippets:
- ARG ZELIBLUE_PRETTY_NAME="Zeliblue Bazzite"
- ARG ZELIBLUE_IMAGE_TAG=testing

- from-file: common/common-files.yml
- from-file: common/common-flatpaks.yml
- from-file: common/common-fonts.yml

- type: script
scripts:
- image-info.sh

- type: signing

- type: rpm-ostree
install:
- micro
- rsms-inter-fonts.noarch
- rsms-inter-vf-fonts

- from-file: gnome/gnome-files.yml
- from-file: gnome/gnome-gschemas.yml

0 comments on commit c12f135

Please sign in to comment.