From 2207a313354e8a026ea673e06c4ecb6be60d2951 Mon Sep 17 00:00:00 2001 From: Gerald Pinder <4626052+gmpinder@users.noreply.github.com> Date: Mon, 29 Apr 2024 23:42:28 -0400 Subject: [PATCH] Build 40 and 39 --- .gitlab-ci.yml | 4 +++- config/scripts/install-gamescope-plus.sh | 11 +++++++++++ recipes/common/gaming.yml | 3 +++ recipes/jp-desktop-39.yml | 9 +++++++++ recipes/jp-laptop-39.yml | 9 +++++++++ 5 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 config/scripts/install-gamescope-plus.sh create mode 100644 recipes/jp-desktop-39.yml create mode 100644 recipes/jp-laptop-39.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index cf7aa45..5269797 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -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 diff --git a/config/scripts/install-gamescope-plus.sh b/config/scripts/install-gamescope-plus.sh new file mode 100644 index 0000000..f3a8f77 --- /dev/null +++ b/config/scripts/install-gamescope-plus.sh @@ -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 ] diff --git a/recipes/common/gaming.yml b/recipes/common/gaming.yml index b9fdc4f..ced1c44 100644 --- a/recipes/common/gaming.yml +++ b/recipes/common/gaming.yml @@ -4,3 +4,6 @@ modules: - steam-firewall: /usr - type: r2modman version: 3.1.48 + - type: script + scripts: + - install-gamescope-plus.sh diff --git a/recipes/jp-desktop-39.yml b/recipes/jp-desktop-39.yml new file mode 100644 index 0000000..5b16a50 --- /dev/null +++ b/recipes/jp-desktop-39.yml @@ -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 diff --git a/recipes/jp-laptop-39.yml b/recipes/jp-laptop-39.yml new file mode 100644 index 0000000..1ca002e --- /dev/null +++ b/recipes/jp-laptop-39.yml @@ -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