[PR #142] [MERGED] Wolf changes for headless Wayland sessions #187

Closed
opened 2026-10-15 12:49:48 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/games-on-whales/gow/pull/142
Author: @ABeltramo
Created: 3/17/2023
Status: ✅ Merged
Merged: 6/11/2023
Merged by: @ABeltramo

Base: master ← Head: wolf-changes


📝 Commits (10+)

  • 4ef9731 feat: testing Gamescope
  • 8fd2b80 fix: optional NV_VERSION
  • 0eb3000 feat: added setcap
  • ab3bbeb feat: added gamescope to all images and Nvidia driver install at build time
  • 1bcacdb fix: gamescope launching, fix XDG_RUNTIME_DIR permissions on startup
  • adc0a26 fix: added vulkan drivers
  • b8c509c Remove built-in nvidia drivers; add a new Dockerfile for building them as a separate image
  • 41e6907 feat: mesa + amd/intel + gamescope manual build from scratch
  • 867899f fix: GA - BASE_IMAGE wrongly empty
  • 6c085cc fix: avoid installing libglvnd

📊 Changes

42 files changed (+3433 additions, -95 deletions)

View changed files

📝 .github/workflows/auto-build.yml (+8 -7)
📝 .github/workflows/docker-build-and-publish.yml (+1 -1)
➖ .github/workflows/lint.yml (+0 -40)
➕ compose/apps/emulationstationde.yml (+51 -0)
📝 images/base-app/Dockerfile (+86 -15)
➖ images/base-app/configs/10_nvidia.json (+0 -6)
➖ images/base-app/configs/nvidia_icd.json (+0 -7)
➕ images/base-app/packages/gamescope.control (+30 -0)
➕ images/base-app/packages/xwayland.control (+30 -0)
➕ images/base-app/scripts/init-gamescope.sh (+8 -0)
📝 images/base-app/scripts/startup.sh (+6 -4)
📝 images/base/Dockerfile (+1 -2)
📝 images/base/overlay/entrypoint.sh (+2 -1)
📝 images/base/overlay/etc/cont-init.d/10-setup_user.sh (+3 -0)
➕ images/base/overlay/etc/cont-init.d/30-nvidia.sh (+39 -0)
➕ images/base/overlay/etc/ld.so.conf.d/nvidia.conf (+2 -0)
➕ images/es-de/Dockerfile (+91 -0)
➕ images/es-de/configs/es/es_settings.xml (+140 -0)
➕ images/es-de/configs/es/es_systems.xml (+13 -0)
➕ images/es-de/configs/es/gamelist.xml (+69 -0)

...and 22 more files

📄 Description

No description provided


🔄 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/142 **Author:** [@ABeltramo](https://github.com/ABeltramo) **Created:** 3/17/2023 **Status:** ✅ Merged **Merged:** 6/11/2023 **Merged by:** [@ABeltramo](https://github.com/ABeltramo) **Base:** `master` ← **Head:** `wolf-changes` --- ### 📝 Commits (10+) - [`4ef9731`](https://github.com/games-on-whales/gow/commit/4ef9731e44077af58be3a823ade5f6dc3759e2ff) feat: testing Gamescope - [`8fd2b80`](https://github.com/games-on-whales/gow/commit/8fd2b80e6f41589a256e952c2c1226a57f2ce163) fix: optional NV_VERSION - [`0eb3000`](https://github.com/games-on-whales/gow/commit/0eb30009b1c91cad7cc59c9e1db8ccae9cc18f4f) feat: added setcap - [`ab3bbeb`](https://github.com/games-on-whales/gow/commit/ab3bbeb0abd49b1da1bc563bb13e1c11eae9cba2) feat: added gamescope to all images and Nvidia driver install at build time - [`1bcacdb`](https://github.com/games-on-whales/gow/commit/1bcacdb68957e6cd77f176a3a671359b696080bc) fix: gamescope launching, fix XDG_RUNTIME_DIR permissions on startup - [`adc0a26`](https://github.com/games-on-whales/gow/commit/adc0a264771cea66074ccaef190b03fc51d4a7cd) fix: added vulkan drivers - [`b8c509c`](https://github.com/games-on-whales/gow/commit/b8c509c5e0439c208bdc0a02b1be240e663c4488) Remove built-in nvidia drivers; add a new Dockerfile for building them as a separate image - [`41e6907`](https://github.com/games-on-whales/gow/commit/41e6907ce85af7cb654a58784cca9fd9fffa21f6) feat: mesa + amd/intel + gamescope manual build from scratch - [`867899f`](https://github.com/games-on-whales/gow/commit/867899f4667977abf2515604c60f2236ade18c96) fix: GA - BASE_IMAGE wrongly empty - [`6c085cc`](https://github.com/games-on-whales/gow/commit/6c085cc0bdea0bc69b754bc7622ac3ce1a1af833) fix: avoid installing libglvnd ### 📊 Changes **42 files changed** (+3433 additions, -95 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/auto-build.yml` (+8 -7) 📝 `.github/workflows/docker-build-and-publish.yml` (+1 -1) ➖ `.github/workflows/lint.yml` (+0 -40) ➕ `compose/apps/emulationstationde.yml` (+51 -0) 📝 `images/base-app/Dockerfile` (+86 -15) ➖ `images/base-app/configs/10_nvidia.json` (+0 -6) ➖ `images/base-app/configs/nvidia_icd.json` (+0 -7) ➕ `images/base-app/packages/gamescope.control` (+30 -0) ➕ `images/base-app/packages/xwayland.control` (+30 -0) ➕ `images/base-app/scripts/init-gamescope.sh` (+8 -0) 📝 `images/base-app/scripts/startup.sh` (+6 -4) 📝 `images/base/Dockerfile` (+1 -2) 📝 `images/base/overlay/entrypoint.sh` (+2 -1) 📝 `images/base/overlay/etc/cont-init.d/10-setup_user.sh` (+3 -0) ➕ `images/base/overlay/etc/cont-init.d/30-nvidia.sh` (+39 -0) ➕ `images/base/overlay/etc/ld.so.conf.d/nvidia.conf` (+2 -0) ➕ `images/es-de/Dockerfile` (+91 -0) ➕ `images/es-de/configs/es/es_settings.xml` (+140 -0) ➕ `images/es-de/configs/es/es_systems.xml` (+13 -0) ➕ `images/es-de/configs/es/gamelist.xml` (+69 -0) _...and 22 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-15 12:49:48 +00:00
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#187
No description provided.