[PR #354] Add Desktop Gaming app image #325

Open
opened 2026-10-15 12:50:52 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/games-on-whales/gow/pull/354
Author: @Spikybee
Created: 8/6/2026
Status: 🔄 Open

Base: master ← Head: xfce-gaming


📝 Commits (2)

📊 Changes

4 files changed (+150 additions, -0 deletions)

View changed files

➕ apps/xfce-gaming/assets/screenshot.jpg (+0 -0)
➕ apps/xfce-gaming/assets/wolf.config.toml (+24 -0)
➕ apps/xfce-gaming/build/Dockerfile (+110 -0)
➕ apps/xfce-gaming/build/scripts/startup.sh (+16 -0)

📄 Description

Summary

Created a Desktop Gaming environment that uses the XFCE image as base for desktop gamers that prefer a floating window manager, it has Heroic Games and Steam preinstalled

Main changes

  • Wine64 and Wine32 preinstalled
  • Mesa and Vulkan drivers
  • Flatpak support
  • Steam preinstalled
  • Heroic Games Launcher preinstalled

Wolf config.toml example

[[apps]]
title = 'Gaming Desktop (xfce)'
icon_png_path = "https://games-on-whales.github.io/wildlife/apps/xfce-gaming/assets/icon.png"

[apps.runner]
type = 'docker'
name = 'WolfXFCE-Gaming'
image = 'ghcr.io/games-on-whales/xfce-gaming:edge'
env = ['GOW_REQUIRED_DEVICES=/dev/input/* /dev/dri/* /dev/nvidia*']
devices = []
mounts = []
ports = []
base_create_json = """
{
  "HostConfig": {
    "IpcMode": "host",
    "Privileged": false,
    "CapAdd": ["SYS_ADMIN", "SYS_NICE", "SYS_PTRACE", "NET_RAW", "MKNOD", "NET_ADMIN"],
    "SecurityOpt": ["seccomp=unconfined", "apparmor=unconfined"],
    "DeviceCgroupRules": ["c 13:* rmw", "c 244:* rmw"]
  }
}
\
"""

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/games-on-whales/gow/pull/354 **Author:** [@Spikybee](https://github.com/Spikybee) **Created:** 8/6/2026 **Status:** 🔄 Open **Base:** `master` ← **Head:** `xfce-gaming` --- ### 📝 Commits (2) - [`c53332f`](https://github.com/games-on-whales/gow/commit/c53332f9ce0793734c79f483aa0347eb7e5f3388) Added Desktop Gaming - [`bb7817a`](https://github.com/games-on-whales/gow/commit/bb7817a598982274b60c28b96958abd3171b7f5d) Add assets ### 📊 Changes **4 files changed** (+150 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `apps/xfce-gaming/assets/screenshot.jpg` (+0 -0) ➕ `apps/xfce-gaming/assets/wolf.config.toml` (+24 -0) ➕ `apps/xfce-gaming/build/Dockerfile` (+110 -0) ➕ `apps/xfce-gaming/build/scripts/startup.sh` (+16 -0) </details> ### 📄 Description ## Summary Created a Desktop Gaming environment that uses the XFCE image as base for desktop gamers that prefer a floating window manager, it has Heroic Games and Steam preinstalled ## Main changes - Wine64 and Wine32 preinstalled - Mesa and Vulkan drivers - Flatpak support - Steam preinstalled - Heroic Games Launcher preinstalled ## Wolf config.toml example ```toml [[apps]] title = 'Gaming Desktop (xfce)' icon_png_path = "https://games-on-whales.github.io/wildlife/apps/xfce-gaming/assets/icon.png" [apps.runner] type = 'docker' name = 'WolfXFCE-Gaming' image = 'ghcr.io/games-on-whales/xfce-gaming:edge' env = ['GOW_REQUIRED_DEVICES=/dev/input/* /dev/dri/* /dev/nvidia*'] devices = [] mounts = [] ports = [] base_create_json = """ { "HostConfig": { "IpcMode": "host", "Privileged": false, "CapAdd": ["SYS_ADMIN", "SYS_NICE", "SYS_PTRACE", "NET_RAW", "MKNOD", "NET_ADMIN"], "SecurityOpt": ["seccomp=unconfined", "apparmor=unconfined"], "DeviceCgroupRules": ["c 13:* rmw", "c 244:* rmw"] } } \ """ ``` --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
games-on-whales/gow#325
No description provided.