Skip to content

Commit

Permalink
feat: two image example
Browse files Browse the repository at this point in the history
  • Loading branch information
xynydev committed Aug 11, 2024
1 parent d098cee commit b469c12
Show file tree
Hide file tree
Showing 7 changed files with 68 additions and 0 deletions.
6 changes: 6 additions & 0 deletions .github/workflows/build-simple.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,12 @@ jobs:
- folder: ./00-minimal
file: recipe.yml

# 10-two-images
- folder: ./10-two-images
file: recipe-gnome.yml
- folder: ./10-two-images
file: recipe-kde.yml

steps:
# the build is fully handled by the reusable github action
- name: Build Custom Image
Expand Down
6 changes: 6 additions & 0 deletions 10-two-images/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Minimal example

This example showcases how streamlined a very minimal configuration could be by omitting configuration options.

- [recipe.yml](./recipes/recipe.yml)
- [build.yml](./build.yml)
1 change: 1 addition & 0 deletions 10-two-images/build.yml
4 changes: 4 additions & 0 deletions 10-two-images/cosign.pub
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEliM5WSdh8GEB5c9ffB+/RJJAbAkT
Rkdfr9RsoSjPITV0foGyvoiQ06DCiaTgaj6kBG2rUHPXEgIH5B2IlPJMRw==
-----END PUBLIC KEY-----
18 changes: 18 additions & 0 deletions 10-two-images/recipes/common-modules.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
modules:
- type: rpm-ostree
install:
- micro
- zsh
- playerctl
remove:
- firefox
- firefox-langpacks

- type: default-flatpaks
user:
install:
- org.mozilla.firefox
- org.kde.krita
- com.discordapp.Discord

- type: signing
20 changes: 20 additions & 0 deletions 10-two-images/recipes/recipe-gnome.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: example/two-images-gnome
description: bluebuild example image
base-image: ghcr.io/ublue-os/kinoite-main
image-version: latest

modules:
- from-file: common-modules.yml

- type: rpm-ostree
install:
- gnome-shell-extension-blur-my-shell
- gnome-shell-extension-appindicator

- type: default-flatpaks
user:
install:
- org.gnome.Boxes
- org.gnome.Evince
- org.gnome.FileRoller
- org.gnome.BreakTimer
13 changes: 13 additions & 0 deletions 10-two-images/recipes/recipe-kde.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
name: example/two-images-kde
description: bluebuild example image
base-image: ghcr.io/ublue-os/kinoite-main
image-version: latest

modules:
- from-file: common-modules.yml

- type: rpm-ostree
install:
- libadwaita-qt5
- libadwaita-qt6
- plasma-wallpapers-dynamic

0 comments on commit b469c12

Please sign in to comment.