Compare commits
3 Commits
8f19b5eb08
..
main
| Author | SHA1 | Date | |
|---|---|---|---|
| d63ba10ae1 | |||
| 2092f632c6 | |||
| 3826a14fd6 |
@@ -0,0 +1,14 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -euo pipefail
|
||||||
|
|
||||||
|
cd /
|
||||||
|
mkdir out
|
||||||
|
git clone --branch "${ARES_VERSION:-master}" https://github.com/ares-emulator/ares
|
||||||
|
cd ares
|
||||||
|
mkdir build && cd build
|
||||||
|
cmake .. -G Ninja
|
||||||
|
cmake --build .
|
||||||
|
cmake --install . --prefix /out
|
||||||
|
sed -i 's|Exec=.*|Exec=/usr/bin/ares|' /out/share/applications/ares.desktop
|
||||||
|
sed -i 's|Icon=.*|Icon=/usr/share/icons/hicolor/256x256/apps/ares.png|' /out/share/applications/ares.desktop
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
export BB_REGISTRY := "registry.gitlab.com"
|
# export BB_REGISTRY := "registry.gitlab.com"
|
||||||
export BB_REGISTRY_NAMESPACE := "wunker-bunker/wunker-os"
|
# export BB_REGISTRY_NAMESPACE := "wunker-bunker/wunker-os"
|
||||||
# export BB_REGISTRY := "harbor.jpnet.dev"
|
export BB_REGISTRY := "harbor.jpnet.dev"
|
||||||
# export BB_REGISTRY_NAMESPACE := "wunker-os"
|
export BB_REGISTRY_NAMESPACE := "wunker-os"
|
||||||
export BB_GENISO_SECURE_BOOT_URL := "https://gitlab.com/wunker-bunker/wunker-os/-/raw/main/files/base/etc/pki/akmods/certs/akmods-wunker-bunker.der"
|
export BB_GENISO_SECURE_BOOT_URL := "https://gitlab.com/wunker-bunker/wunker-os/-/raw/main/files/base/etc/pki/akmods/certs/akmods-wunker-bunker.der"
|
||||||
export BB_GENISO_ENROLLMENT_PASSWORD := "wunker"
|
export BB_GENISO_ENROLLMENT_PASSWORD := "wunker"
|
||||||
export BB_GENISO_VARIANT := "kinoite"
|
export BB_GENISO_VARIANT := "kinoite"
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
---
|
---
|
||||||
# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
|
# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
|
||||||
name: combo-nvidia
|
name: combo-nvidia
|
||||||
base-image: quay.io/fedora-ostree-desktops/kinoite
|
base-image: ${BB_REGISTRY:-quay.io}/fedora-ostree-desktops/kinoite
|
||||||
# base-image: harbor.jpnet.dev/fedora-ostree-desktops/kinoite
|
image-version: ${FEDORA_VERSION}
|
||||||
image-version: 43
|
|
||||||
description: The base image of Wunker OS with COSMIC and Plasma for Nvidia
|
description: The base image of Wunker OS with COSMIC and Plasma for Nvidia
|
||||||
modules:
|
modules:
|
||||||
- from-file: base/common.yml
|
- from-file: base/common.yml
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
---
|
---
|
||||||
# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
|
# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
|
||||||
name: combo
|
name: combo
|
||||||
base-image: quay.io/fedora-ostree-desktops/kinoite
|
base-image: ${BB_REGISTRY:-quay.io}/fedora-ostree-desktops/kinoite
|
||||||
# base-image: harbor.jpnet.dev/fedora-ostree-desktops/kinoite
|
image-version: ${FEDORA_VERSION}
|
||||||
image-version: 43
|
|
||||||
description: The base image of Wunker OS with COSMIC and Plasma
|
description: The base image of Wunker OS with COSMIC and Plasma
|
||||||
modules:
|
modules:
|
||||||
- from-file: base/common.yml
|
- from-file: base/common.yml
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
---
|
---
|
||||||
# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
|
# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
|
||||||
name: cosmic-nvidia
|
name: cosmic-nvidia
|
||||||
base-image: quay.io/fedora-ostree-desktops/base-atomic
|
base-image: ${BB_REGISTRY:-quay.io}/fedora-ostree-desktops/base-atomic
|
||||||
# base-image: harbor.jpnet.dev/fedora-ostree-desktops/base-atomic
|
image-version: ${FEDORA_VERSION}
|
||||||
image-version: 43
|
|
||||||
description: The base image of Wunker OS with COSMIC for Nvidia
|
description: The base image of Wunker OS with COSMIC for Nvidia
|
||||||
modules:
|
modules:
|
||||||
- from-file: base/common.yml
|
- from-file: base/common.yml
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
---
|
---
|
||||||
# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
|
# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
|
||||||
name: cosmic
|
name: cosmic
|
||||||
base-image: quay.io/fedora-ostree-desktops/base-atomic
|
base-image: ${BB_REGISTRY:-quay.io}/fedora-ostree-desktops/base-atomic
|
||||||
# base-image: harbor.jpnet.dev/fedora-ostree-desktops/base-atomic
|
image-version: ${FEDORA_VERSION}
|
||||||
image-version: 43
|
|
||||||
description: The base image of Wunker OS with COSMIC
|
description: The base image of Wunker OS with COSMIC
|
||||||
modules:
|
modules:
|
||||||
- from-file: base/common.yml
|
- from-file: base/common.yml
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
---
|
---
|
||||||
# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
|
# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
|
||||||
name: kinoite-nvidia
|
name: kinoite-nvidia
|
||||||
base-image: quay.io/fedora-ostree-desktops/kinoite
|
base-image: ${BB_REGISTRY:-quay.io}/fedora-ostree-desktops/kinoite
|
||||||
# base-image: harbor.jpnet.dev/fedora-ostree-desktops/kinoite
|
image-version: ${FEDORA_VERSION}
|
||||||
image-version: 43
|
|
||||||
description: The base image of Wunker OS with Plasma for Nvidia
|
description: The base image of Wunker OS with Plasma for Nvidia
|
||||||
modules:
|
modules:
|
||||||
- from-file: base/common.yml
|
- from-file: base/common.yml
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
---
|
---
|
||||||
# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
|
# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
|
||||||
name: kinoite
|
name: kinoite
|
||||||
base-image: quay.io/fedora-ostree-desktops/kinoite
|
base-image: ${BB_REGISTRY:-quay.io}/fedora-ostree-desktops/kinoite
|
||||||
# base-image: harbor.jpnet.dev/fedora-ostree-desktops/kinoite
|
image-version: ${FEDORA_VERSION}
|
||||||
image-version: 43
|
|
||||||
description: The base image of Wunker OS with Plasma
|
description: The base image of Wunker OS with Plasma
|
||||||
modules:
|
modules:
|
||||||
- from-file: base/common.yml
|
- from-file: base/common.yml
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
---
|
---
|
||||||
# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
|
# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
|
||||||
name: base-nvidia
|
name: base-nvidia
|
||||||
base-image: quay.io/fedora-ostree-desktops/base-atomic
|
base-image: ${BB_REGISTRY:-quay.io}/fedora-ostree-desktops/base-atomic
|
||||||
# base-image: harbor.jpnet.dev/fedora-ostree-desktops/base-atomic
|
image-version: ${FEDORA_VERSION}
|
||||||
image-version: 43
|
|
||||||
description: The base image of Wunker OS
|
description: The base image of Wunker OS
|
||||||
modules:
|
modules:
|
||||||
- from-file: base/common.yml
|
- from-file: base/common.yml
|
||||||
|
|||||||
+2
-3
@@ -1,9 +1,8 @@
|
|||||||
---
|
---
|
||||||
# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
|
# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
|
||||||
name: base
|
name: base
|
||||||
base-image: quay.io/fedora-ostree-desktops/base-atomic
|
base-image: ${BB_REGISTRY:-quay.io}/fedora-ostree-desktops/base-atomic
|
||||||
# base-image: harbor.jpnet.dev/fedora-ostree-desktops/base-atomic
|
image-version: ${FEDORA_VERSION}
|
||||||
image-version: 43
|
|
||||||
description: The base image of Wunker OS
|
description: The base image of Wunker OS
|
||||||
modules:
|
modules:
|
||||||
- from-file: base/common.yml
|
- from-file: base/common.yml
|
||||||
|
|||||||
@@ -1,12 +1,34 @@
|
|||||||
---
|
---
|
||||||
# yaml-language-server: $schema=https://schema.blue-build.org/module-list-v1.json
|
# yaml-language-server: $schema=https://schema.blue-build.org/module-stage-list-v1.json
|
||||||
|
stages: []
|
||||||
|
# - from: fedora
|
||||||
|
# name: ares
|
||||||
|
# modules:
|
||||||
|
# - type: dnf
|
||||||
|
# install:
|
||||||
|
# packages:
|
||||||
|
# - cmake
|
||||||
|
# - pkg-config
|
||||||
|
# - curl
|
||||||
|
# - git
|
||||||
|
# - clang
|
||||||
|
# - ninja-build
|
||||||
|
# - ccache
|
||||||
|
# - libX11-devel
|
||||||
|
# - libXrandr-devel
|
||||||
|
# - mesa-libGL-devel
|
||||||
|
# - gtk3-devel
|
||||||
|
# - openal-soft-devel
|
||||||
|
# - alsa-lib-devel
|
||||||
|
# - SDL3-devel
|
||||||
|
# - pulseaudio-libs-devel
|
||||||
|
# - libao-devel
|
||||||
|
# - type: script
|
||||||
|
# env:
|
||||||
|
# ARES_VERSION: v147
|
||||||
|
# scripts:
|
||||||
|
# - build-ares.sh
|
||||||
modules:
|
modules:
|
||||||
- type: files
|
|
||||||
files:
|
|
||||||
- source: steam-firewall
|
|
||||||
destination: /
|
|
||||||
- source: archipelago
|
|
||||||
destination: /
|
|
||||||
- type: dnf
|
- type: dnf
|
||||||
repos:
|
repos:
|
||||||
cleanup: true
|
cleanup: true
|
||||||
@@ -16,6 +38,19 @@ modules:
|
|||||||
- https://github.com/ebkr/r2modmanPlus/releases/download/v3.2.10/r2modman-3.2.10.x86_64.rpm
|
- https://github.com/ebkr/r2modmanPlus/releases/download/v3.2.10/r2modman-3.2.10.x86_64.rpm
|
||||||
- steam
|
- steam
|
||||||
- mono-core
|
- mono-core
|
||||||
|
|
||||||
|
- type: files
|
||||||
|
files:
|
||||||
|
- source: steam-firewall
|
||||||
|
destination: /
|
||||||
|
- source: archipelago
|
||||||
|
destination: /
|
||||||
|
|
||||||
- type: script
|
- type: script
|
||||||
scripts:
|
scripts:
|
||||||
- install-archipelago.sh
|
- install-archipelago.sh
|
||||||
|
|
||||||
|
# - type: copy
|
||||||
|
# from: ares
|
||||||
|
# src: /out
|
||||||
|
# dest: /usr/
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
---
|
---
|
||||||
# yaml-language-server: $schema=https://schema.blue-build.org/module-list-v1.json
|
# yaml-language-server: $schema=https://schema.blue-build.org/module-stage-list-v1.json
|
||||||
|
stages:
|
||||||
|
- from-file: common/gaming.yml
|
||||||
modules:
|
modules:
|
||||||
- from-file: common/common.yml
|
- from-file: common/common.yml
|
||||||
- from-file: common/pipewire-tweaks.yml
|
- from-file: common/pipewire-tweaks.yml
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
---
|
---
|
||||||
# yaml-language-server: $schema=https://schema.blue-build.org/module-list-v1.json
|
# yaml-language-server: $schema=https://schema.blue-build.org/module-stage-list-v1.json
|
||||||
|
stages:
|
||||||
|
- from-file: common/jp-common.yml
|
||||||
modules:
|
modules:
|
||||||
- type: files
|
- type: files
|
||||||
files:
|
files:
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
---
|
---
|
||||||
# yaml-language-server: $schema=https://schema.blue-build.org/module-list-v1.json
|
# yaml-language-server: $schema=https://schema.blue-build.org/module-stage-list-v1.json
|
||||||
|
stages:
|
||||||
|
- from-file: common/jp-common.yml
|
||||||
modules:
|
modules:
|
||||||
# - from-file: common/bootc-setup.yml
|
# - from-file: common/bootc-setup.yml
|
||||||
- type: dnf
|
- type: dnf
|
||||||
|
|||||||
@@ -1,8 +1,7 @@
|
|||||||
---
|
---
|
||||||
# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
|
# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
|
||||||
name: cp-laptop
|
name: cp-laptop
|
||||||
base-image: registry.gitlab.com/wunker-bunker/wunker-os/kinoite
|
base-image: ${BB_REGISTRY:-registry.gitlab.com}/${BB_REGISTRY_NAMESPACE:-wunker-bunker/wunker-os}/kinoite
|
||||||
# base-image: harbor.jpnet.dev/wunker-os/kinoite
|
|
||||||
image-version: latest
|
image-version: latest
|
||||||
description: The image of Wunker OS for CP's laptop.
|
description: The image of Wunker OS for CP's laptop.
|
||||||
modules:
|
modules:
|
||||||
|
|||||||
@@ -1,15 +1,13 @@
|
|||||||
---
|
---
|
||||||
# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
|
# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
|
||||||
name: jp-desktop-nvidia
|
name: jp-desktop-nvidia
|
||||||
base-image: registry.gitlab.com/wunker-bunker/wunker-os/combo-nvidia
|
base-image: ${BB_REGISTRY:-registry.gitlab.com}/${BB_REGISTRY_NAMESPACE:-wunker-bunker/wunker-os}/combo-nvidia
|
||||||
# base-image: harbor.jpnet.dev/wunker-os/combo-nvidia
|
|
||||||
image-version: latest
|
image-version: latest
|
||||||
description: The image of Wunker OS for JP's desktop gaming.
|
description: The image of Wunker OS for JP's desktop gaming.
|
||||||
blue-build-tag: none
|
blue-build-tag: none
|
||||||
nushell-version: none
|
nushell-version: none
|
||||||
# stages:
|
stages:
|
||||||
# - from-file: common/helix.yml
|
- from-file: common/jp-desktop.yml
|
||||||
modules:
|
modules:
|
||||||
- from-file: common/jp-desktop.yml
|
- from-file: common/jp-desktop.yml
|
||||||
# - from-file: common/helix.yml
|
|
||||||
- from-file: common/post-build.yml
|
- from-file: common/post-build.yml
|
||||||
|
|||||||
@@ -1,13 +1,11 @@
|
|||||||
---
|
---
|
||||||
# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
|
# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
|
||||||
name: jp-laptop
|
name: jp-laptop
|
||||||
base-image: registry.gitlab.com/wunker-bunker/wunker-os/combo
|
base-image: ${BB_REGISTRY:-registry.gitlab.com}/${BB_REGISTRY_NAMESPACE:-wunker-bunker/wunker-os}/combo
|
||||||
# base-image: harbor.jpnet.dev/wunker-os/combo
|
|
||||||
image-version: latest
|
image-version: latest
|
||||||
description: The image of Wunker OS for JP's Laptop.
|
description: The image of Wunker OS for JP's Laptop.
|
||||||
# stages:
|
stages:
|
||||||
# - from-file: common/helix.yml
|
- from-file: common/jp-laptop.yml
|
||||||
modules:
|
modules:
|
||||||
- from-file: common/jp-laptop.yml
|
- from-file: common/jp-laptop.yml
|
||||||
# - from-file: common/helix.yml
|
|
||||||
- from-file: common/post-build.yml
|
- from-file: common/post-build.yml
|
||||||
|
|||||||
@@ -1,10 +1,11 @@
|
|||||||
---
|
---
|
||||||
# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
|
# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
|
||||||
name: pg-desktop-nvidia
|
name: pg-desktop-nvidia
|
||||||
base-image: registry.gitlab.com/wunker-bunker/wunker-os/kinoite-nvidia
|
base-image: ${BB_REGISTRY:-registry.gitlab.com}/${BB_REGISTRY_NAMESPACE:-wunker-bunker/wunker-os}/kinoite-nvidia
|
||||||
# base-image: harbor.jpnet.dev/wunker-os/kinoite-nvidia
|
|
||||||
image-version: latest
|
image-version: latest
|
||||||
description: The image of Wunker OS for PG's desktop gaming.
|
description: The image of Wunker OS for PG's desktop gaming.
|
||||||
|
stages:
|
||||||
|
- from-file: common/gaming.yml
|
||||||
modules:
|
modules:
|
||||||
- from-file: common/common.yml
|
- from-file: common/common.yml
|
||||||
- from-file: common/updates.yml
|
- from-file: common/updates.yml
|
||||||
|
|||||||
@@ -1,8 +1,7 @@
|
|||||||
---
|
---
|
||||||
# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
|
# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
|
||||||
name: wke
|
name: wke
|
||||||
base-image: registry.gitlab.com/wunker-bunker/wunker-os/base
|
base-image: ${BB_REGISTRY:-registry.gitlab.com}/${BB_REGISTRY_NAMESPACE:-wunker-bunker/wunker-os}/base
|
||||||
# base-image: harbor.jpnet.dev/wunker-os/base
|
|
||||||
image-version: latest
|
image-version: latest
|
||||||
description: The image of Wunker OS for RKE2 Worker
|
description: The image of Wunker OS for RKE2 Worker
|
||||||
alt-tags:
|
alt-tags:
|
||||||
|
|||||||
@@ -1,8 +1,7 @@
|
|||||||
---
|
---
|
||||||
# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
|
# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
|
||||||
name: wke
|
name: wke
|
||||||
base-image: registry.gitlab.com/wunker-bunker/wunker-os/base
|
base-image: ${BB_REGISTRY:-registry.gitlab.com}/${BB_REGISTRY_NAMESPACE:-wunker-bunker/wunker-os}/base
|
||||||
# base-image: harbor.jpnet.dev/wunker-os/base
|
|
||||||
image-version: latest
|
image-version: latest
|
||||||
description: The image of Wunker OS for RKE2 Server
|
description: The image of Wunker OS for RKE2 Server
|
||||||
alt-tags:
|
alt-tags:
|
||||||
|
|||||||
@@ -1,8 +1,7 @@
|
|||||||
---
|
---
|
||||||
# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
|
# yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json
|
||||||
name: wke
|
name: wke
|
||||||
base-image: registry.gitlab.com/wunker-bunker/wunker-os/base
|
base-image: ${BB_REGISTRY:-registry.gitlab.com}/${BB_REGISTRY_NAMESPACE:-wunker-bunker/wunker-os}/base
|
||||||
# base-image: harbor.jpnet.dev/wunker-os/base
|
|
||||||
image-version: latest
|
image-version: latest
|
||||||
description: The image of Wunker OS for RKE2 Worker
|
description: The image of Wunker OS for RKE2 Worker
|
||||||
alt-tags:
|
alt-tags:
|
||||||
|
|||||||
Reference in New Issue
Block a user