Build 40 and 39

This commit is contained in:
Gerald Pinder
2024-04-29 23:42:28 -04:00
parent 998cdc84fb
commit 2207a31335
5 changed files with 35 additions and 1 deletions

View File

@@ -15,7 +15,7 @@ build-image:
stage: build
interruptible: true
image:
name: ghcr.io/blue-build/cli:main
name: ghcr.io/blue-build/cli:alt-tags
entrypoint: [""]
services:
- docker:dind
@@ -24,6 +24,8 @@ build-image:
- RECIPE:
- jp-desktop.yml
- jp-laptop.yml
- jp-desktop-39.yml
- jp-laptop-39.yml
variables:
DOCKER_HOST: tcp://docker:2376
DOCKER_TLS_CERTDIR: /certs

View File

@@ -0,0 +1,11 @@
#!/usr/bin/env bash
set -ueo pipefail
git clone https://github.com/KyleGospo/gamescope-session.git /tmp/gamescope-session
cd /tmp/gamescope-session
cp -rf usr/* /usr
[ -f /usr/share/gamescope-session-plus/gamescope-session-plus ]

View File

@@ -4,3 +4,6 @@ modules:
- steam-firewall: /usr
- type: r2modman
version: 3.1.48
- type: script
scripts:
- install-gamescope-plus.sh

View File

@@ -0,0 +1,9 @@
name: jp-desktop
base-image: ghcr.io/ublue-os/bazzite-nvidia
image-version: 39
alt-tags:
- gts
- stable
description: The image of Wunker OS for JP's desktop gaming.
modules:
- from-file: common/jp-desktop.yml

9
recipes/jp-laptop-39.yml Normal file
View File

@@ -0,0 +1,9 @@
name: jp-laptop
base-image: ghcr.io/ublue-os/bazzite
image-version: 39
alt-tags:
- gts
- stable
description: The image of Wunker OS for JP's Laptop.
modules:
- from-file: common/jp-laptop.yml