Create laptop bootc image

This commit is contained in:
2025-01-01 11:56:59 -05:00
parent dd91f5db3a
commit 1e773bd235
6 changed files with 40 additions and 17 deletions

View File

@@ -26,6 +26,7 @@ build-image:
- jp-laptop.yml
- RECIPE:
- jp-desktop-nvidia-bootc.yml
- jp-laptop-bootc.yml
BB_BUILD_RECHUNK: "true"
variables:
DOCKER_HOST: tcp://docker:2376

View File

@@ -0,0 +1,10 @@
---
# yaml-language-server: $schema=https://schema.blue-build.org/module-list-v1.json
modules:
- type: dnf
source: ghcr.io/blue-build/modules/dnf:dnf-module
install:
packages:
- https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-%OS_VERSION%.noarch.rpm
- https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-%OS_VERSION%.noarch.rpm
- dnf5-plugins

View File

@@ -5,15 +5,7 @@ modules:
files:
- source: steam-firewall
destination: /
# - type: bling
# source: ghcr.io/blue-build/modules/bling:343-featbling-add-rpmfusion-install-script
# install:
# - negativo17
# - type: script
# scripts:
# - install-steam.sh
- type: dnf
# source: local
source: ghcr.io/blue-build/modules/dnf:dnf-module
optfix:
- r2modman

View File

@@ -1,16 +1,8 @@
---
# yaml-language-server: $schema=https://schema.blue-build.org/module-list-v1.json
modules:
- from-file: common/bootc-setup.yml
- type: dnf
# source: local
source: ghcr.io/blue-build/modules/dnf:dnf-module
install:
packages:
- https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-%OS_VERSION%.noarch.rpm
- https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-%OS_VERSION%.noarch.rpm
- dnf5-plugins
- type: dnf
# source: local
source: ghcr.io/blue-build/modules/dnf:dnf-module
copr:
- ryanabx/cosmic-epoch

View File

@@ -0,0 +1,14 @@
---
# yaml-language-server: $schema=https://schema.blue-build.org/module-list-v1.json
modules:
- from-file: common/bootc-setup.yml
- type: dnf
source: ghcr.io/blue-build/modules/dnf:dnf-module
copr:
- ryanabx/cosmic-epoch
install:
packages:
- cosmic-desktop
- fprintd
- fprintd-pam
- from-file: common/jp-common-bootc.yml

View File

@@ -0,0 +1,14 @@
---
# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
name: jp-laptop
base-image: quay.io/fedora/fedora-kinoite
image-version: 41
alt-tags:
- bootc
description: The image of Wunker OS for JP's Laptop.
stages:
- from-file: common/helix.yml
modules:
- from-file: common/jp-laptop-bootc.yml
- from-file: common/helix.yml
- from-file: common/post-build.yml