mirror of
https://github.com/tumillanino/miasma-os.git
synced 2026-08-07 12:23:09 +00:00
64 lines
1.6 KiB
YAML
64 lines
1.6 KiB
YAML
---
|
|
# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
|
|
|
|
# enter image name here
|
|
name: myimage
|
|
# enter image description here
|
|
description: mydesc
|
|
|
|
# this template is for use with
|
|
# shared/base.yml
|
|
|
|
# defines base image
|
|
# ---
|
|
base-image: quay.io/fedora-ostree-desktops/silverblue
|
|
# base-image: quay.io/fedora/fedora-silverblue # needs Cosign.sh
|
|
|
|
# defines image major version
|
|
# ---
|
|
image-version: 41
|
|
|
|
modules:
|
|
# this includes everything except for image-specific modifications
|
|
# ---
|
|
- from-file: shared/base.yml
|
|
|
|
# installs Cosign
|
|
# ---
|
|
# - type: script
|
|
# scripts:
|
|
# not needed when using quay.io/fedora-ostree-desktops/silverblue
|
|
# - cosign.sh
|
|
|
|
# kernel selection
|
|
# select ONE of the following from-file line
|
|
# or leave all three uncommented to use stock fedora kernel
|
|
# ---
|
|
# - from-file: kernels/blu.yml
|
|
# - from-file: kernels/cachy.yml
|
|
# - from-file: kernels/tkg.yml
|
|
|
|
# image-specific packages module
|
|
# base/core packages are all handled by solarpowered-raw
|
|
# and should not be added here.
|
|
# systemd services related to image-specific packages
|
|
# may also be placed within this module for simplicity
|
|
# ---
|
|
- from-file: packages/myimage.yml
|
|
|
|
# disables all repos except for fedora and fedora-updates
|
|
- from-file: disable-repos.yml
|
|
|
|
# files module
|
|
# copies files into /
|
|
# ---
|
|
- type: files
|
|
files:
|
|
# create a folder under files/ with the image name
|
|
# and place directories and files appropriately
|
|
# source entry should be the same name as the image name
|
|
- source: myimage # image name, or folder as named under files/
|
|
destination: /
|
|
|
|
- type: signing
|