--- # yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json name: bc250-console-gnome description: BC-250 couch gaming console — Bazzite GNOME with cyan-skillfish GPU governor, remote admin (SSH + GNOME Remote Desktop), and BC-250 ttm kernel args. base-image: ghcr.io/ublue-os/bazzite-gnome image-version: stable modules: - type: rpm-ostree repos: - https://copr.fedorainfracloud.org/coprs/filippor/bazzite/repo/fedora-%OS_VERSION%/filippor-bazzite-fedora-%OS_VERSION%.repo install: - cyan-skillfish-governor-smu - gnome-remote-desktop # RDP GUI (installing games via Steam) - openssh-server # headless admin (updates, shell) # files/console/ only — files/system/ holds the 40-CU unlock tooling, # which stays out of this stable 24-CU console image. - type: files files: - source: console destination: / - type: script snippets: - chmod 0755 /usr/bin/bc250-remote-setup - type: systemd system: enabled: - cyan-skillfish-governor-smu.service - sshd.service masked: - hhd.service # Handheld Daemon crash-loops on BC-250 # No signing module: this image is built locally and installed via ISO. # If you ever push to a registry for OTA `bootc upgrade`, generate your own # cosign keypair (do NOT reuse upstream's cosign.pub) and re-add: # - type: signing