--- # yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json # enter image name here name: bootcli # enter image description here description: bootcli image for in-house testing # this template is for use with # shared/base.yml # defines base image # --- # base-image: quay.io/fedora/fedora-bootc # needs Cosign snippet base-image: quay.io/fedora-ostree-desktops/xfce-atomic # definves image major version # --- image-version: 41 modules: - from-file: shared/files.yml - type: bling install: - negativo17 - type: rpm-ostree repos: # starship & topgrade - https://copr.fedorainfracloud.org/coprs/shdwchn10/AllTheTools/repo/fedora-%OS_VERSION%/shdwchn10-AllTheTools-fedora-%OS_VERSION%.repo # ublue-os staging - https://copr.fedorainfracloud.org/coprs/ublue-os/staging/repo/fedora-%OS_VERSION%/ublue-os-staging-fedora-%OS_VERSION%.repo install: # CLI utilities - fish - fzf - git - gum - just - kitty - lm_sensors - lzip - perl-Clipboard - squashfs-tools - spice-webdavd - starship - symlinks - tcpdump - topgrade - traceroute - wget - wireguard-tools - wl-clipboard - xdg-desktop-portal - xdg-desktop-portal-gtk - zstd - type: script snippets: - 'rpm-ostree override replace --experimental --from repo=fedora-multimedia libheif libva libva-intel-media-driver mesa-dri-drivers mesa-filesystem mesa-libEGL mesa-libGL mesa-libgbm mesa-libglapi mesa-libxatracker mesa-va-drivers mesa-vulkan-drivers' - 'rpm-ostree override replace --from repo=fedora --experimental --remove=OpenCL-ICD-Loader ocl-icd || true' # removes all repos except for fedora.repo and fedora-updates.repo - 'find /etc/yum.repos.d/ -type f -not \( -name fedora.repo -o -name fedora-updates.repo \) -delete' - type: signing