Move base files to their own directory

This commit is contained in:
2025-09-05 18:03:59 -04:00
parent b99f776156
commit 98daa44ff8
9 changed files with 49 additions and 72 deletions

View File

@@ -37,8 +37,7 @@ variables:
base-images: base-images:
extends: extends:
- .build - .build
# stage: base-images stage: base-images
stage: build
parallel: parallel:
matrix: matrix:
- RECIPE: - RECIPE:
@@ -46,16 +45,17 @@ base-images:
- base-cosmic.yml - base-cosmic.yml
- base-kinoite-nvidia.yml - base-kinoite-nvidia.yml
- base-cosmic-nvidia.yml - base-cosmic-nvidia.yml
TAG: 519-device-or-resource-busy-when-trying-to-rechunk-the-image-in-gitlab-ci # TAG: 519-device-or-resource-busy-when-trying-to-rechunk-the-image-in-gitlab-ci
# BB_BUILD_PUSH: 'true' BB_BUILD_PUSH: 'true'
BB_CACHE_LAYERS: 'true'
# BB_BUILD_RECHUNK: 'true' # BB_BUILD_RECHUNK: 'true'
build-image: build-image:
extends: extends:
- .build - .build
stage: build stage: build
# needs: needs:
# - base-images - base-images
parallel: parallel:
matrix: matrix:
- RECIPE: - RECIPE:

View File

@@ -5,26 +5,5 @@ base-image: quay.io/fedora/fedora-bootc
image-version: 42 image-version: 42
description: The base image of Wunker OS description: The base image of Wunker OS
modules: modules:
# Latest build - from-file: base/nvidia.yml
- type: dnf - from-file: base/common.yml
repos:
cleanup: true
copr:
- ryanabx/cosmic-epoch
install:
packages:
- cosmic-desktop
# Official release
# - type: dnf
# group-install:
# packages:
# - cosmic-desktop-environment
# Setup cosmic greeter as DM
- type: systemd
system:
enabled:
- cosmic-greeter
- from-file: common/nvidia.yml
- from-file: common/base-common.yml

View File

@@ -1,28 +1,9 @@
--- ---
# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json # yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
name: cosmic name: cosmic
base-image: ghcr.io/ublue-os/base-main base-image: quay.io/fedora/fedora-bootc
image-version: 42 image-version: 42
description: The base image of Wunker OS description: The base image of Wunker OS
modules: modules:
- type: dnf - from-file: base/cosmic.yml
repos: - from-file: base/common.yml
cleanup: true
copr:
- ryanabx/cosmic-epoch
install:
packages:
- cosmic-desktop
# Official release
# - type: dnf
# group-install:
# packages:
# - cosmic-desktop-environment
# Setup cosmic greeter as DM
- type: systemd
system:
enabled:
- cosmic-greeter
- from-file: common/base-common.yml

View File

@@ -1,18 +1,11 @@
--- ---
# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json # yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
name: kinoite-nvidia name: kinoite-nvidia
base-image: ghcr.io/ublue-os/kinoite-main base-image: quay.io/fedora/fedora-bootc
image-version: 42 image-version: 42
description: The base image of Wunker OS description: The base image of Wunker OS
modules: modules:
- type: dnf - from-file: base/kinoite.yml
group-install: - from-file: base/nvidia.yml
packages: - from-file: base/common.yml
- kde-desktop
- type: systemd
system:
enabled:
- sddm
- from-file: common/nvidia.yml
- from-file: common/base-common.yml

View File

@@ -1,16 +1,9 @@
--- ---
# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json # yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
name: kinoite name: kinoite
base-image: ghcr.io/ublue-os/kinoite-main base-image: quay.io/fedora/fedora-bootc
image-version: 42 image-version: 42
description: The base image of Wunker OS description: The base image of Wunker OS
modules: modules:
- type: dnf - from-file: base/kinoite.yml
group-install: - from-file: base/common.yml
packages:
- kde-desktop
- type: systemd
system:
enabled:
- sddm
- from-file: common/base-common.yml

22
recipes/base/cosmic.yml Normal file
View File

@@ -0,0 +1,22 @@
modules:
# Latest build
- type: dnf
repos:
cleanup: true
copr:
- ryanabx/cosmic-epoch
install:
packages:
- cosmic-desktop
# Official release
# - type: dnf
# group-install:
# packages:
# - cosmic-desktop-environment
# Setup cosmic greeter as DM
- type: systemd
system:
enabled:
- cosmic-greeter

9
recipes/base/kinoite.yml Normal file
View File

@@ -0,0 +1,9 @@
modules:
- type: dnf
group-install:
packages:
- kde-desktop
- type: systemd
system:
enabled:
- sddm