Skip to content

Commit b469c12

Browse files
committed
feat: two image example
1 parent d098cee commit b469c12

File tree

7 files changed

+68
-0
lines changed

7 files changed

+68
-0
lines changed

.github/workflows/build-simple.yml

+6
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,12 @@ jobs:
2323
- folder: ./00-minimal
2424
file: recipe.yml
2525

26+
# 10-two-images
27+
- folder: ./10-two-images
28+
file: recipe-gnome.yml
29+
- folder: ./10-two-images
30+
file: recipe-kde.yml
31+
2632
steps:
2733
# the build is fully handled by the reusable github action
2834
- name: Build Custom Image

10-two-images/README.md

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Minimal example
2+
3+
This example showcases how streamlined a very minimal configuration could be by omitting configuration options.
4+
5+
- [recipe.yml](./recipes/recipe.yml)
6+
- [build.yml](./build.yml)

10-two-images/build.yml

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../.github/workflows/build-simple.yml

10-two-images/cosign.pub

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
-----BEGIN PUBLIC KEY-----
2+
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEliM5WSdh8GEB5c9ffB+/RJJAbAkT
3+
Rkdfr9RsoSjPITV0foGyvoiQ06DCiaTgaj6kBG2rUHPXEgIH5B2IlPJMRw==
4+
-----END PUBLIC KEY-----
+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
modules:
2+
- type: rpm-ostree
3+
install:
4+
- micro
5+
- zsh
6+
- playerctl
7+
remove:
8+
- firefox
9+
- firefox-langpacks
10+
11+
- type: default-flatpaks
12+
user:
13+
install:
14+
- org.mozilla.firefox
15+
- org.kde.krita
16+
- com.discordapp.Discord
17+
18+
- type: signing
+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: example/two-images-gnome
2+
description: bluebuild example image
3+
base-image: ghcr.io/ublue-os/kinoite-main
4+
image-version: latest
5+
6+
modules:
7+
- from-file: common-modules.yml
8+
9+
- type: rpm-ostree
10+
install:
11+
- gnome-shell-extension-blur-my-shell
12+
- gnome-shell-extension-appindicator
13+
14+
- type: default-flatpaks
15+
user:
16+
install:
17+
- org.gnome.Boxes
18+
- org.gnome.Evince
19+
- org.gnome.FileRoller
20+
- org.gnome.BreakTimer

10-two-images/recipes/recipe-kde.yml

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
name: example/two-images-kde
2+
description: bluebuild example image
3+
base-image: ghcr.io/ublue-os/kinoite-main
4+
image-version: latest
5+
6+
modules:
7+
- from-file: common-modules.yml
8+
9+
- type: rpm-ostree
10+
install:
11+
- libadwaita-qt5
12+
- libadwaita-qt6
13+
- plasma-wallpapers-dynamic

0 commit comments

Comments
 (0)