Skip to content

Commit 022a0f5

Browse files
Bot Updating Templated Files
1 parent c25cf09 commit 022a0f5

1 file changed

Lines changed: 1 addition & 48 deletions

File tree

readme-vars.yml

Lines changed: 1 addition & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -36,54 +36,7 @@ selkies_blurb: true
3636
show_nvidia: true
3737
# application setup block
3838
app_setup_block_enabled: true
39-
app_setup_block: |
40-
The application can be accessed at:
41-
42-
* https://yourhost:3001/
43-
44-
>[!NOTE]
45-
>This image is for a web accessible version of Steam to be played through a web browser it is in development and has oddities, if you want a fully flushed out Moonlight couch solution please consider [Wolf](https://games-on-whales.github.io/wolf/stable/user/quickstart.html) or another non Docker solution. Moonlight clients have major advantages over using a web browser.
46-
47-
## GPU Support
48-
49-
Using an Intel/AMD GPU is usually as easy as just passing `--device /dev/dri:/dev/dri`.
50-
If you have multiple GPUs you need to pass both the setting for the render node and the encoder IE for the second GPU:
51-
52-
```
53-
-e DRINODE=/dev/dri/renderD129 \
54-
-e DRI_NODE=/dev/dri/renderD129
55-
```
56-
57-
Nvidia support only works on 580 and up full proprietary drivers (no MIT/GPL) with `nvidia-drm.modeset=1` kernel parameter set. You must ensure the card is initialized before running a container so on headless systems run `nvidia-modprobe --modeset` from the host even with this kernel parameter set, this only needs to be run once per boot.
58-
59-
These modifications for NVIDIA are for Wayland to function properly and have nothing to do with the Docker runtime. If you are using compose it is important to run `sudo nvidia-ctk runtime configure --runtime=docker` this is a persistent setting and only needs to run once.
60-
61-
## Gamepad support
62-
63-
This container leverages a userspace gamepad interposer to provide gamepad support. To use a gamepad always force Proton in "Properties>Compatibility" even for Linux native games, "Proton Hotfix" is a good default selection. You cannot use the "Steam Input" feature on any game as the uinput socket and HID do not exist.
64-
65-
## Gaming mode
66-
67-
An absolute must for mouse and keyboard input is sending relative mouse input from the browser, you will need to use the "Gaming Mode" which is a small crosshair in the top right of the sidebar. This runs in fullscreen and traps you in the window, to exit this mode hold down escape for 3 seconds.
68-
69-
## Game Launching
70-
71-
Included in this image are tools for managing [Proton versions](https://davidotek.github.io/protonup-qt/) and a [command line launcher](https://github.com/Open-Wine-Components/umu-launcher). This means once a game or application is installed via Steam it can be directly launched on init by creating a config file and modifying `/config/.config/labwc/autostart` to run `umu-run` instead of Steam.:
72-
73-
```
74-
umu-run --config /config/game.toml
75-
```
76-
77-
```toml
78-
[umu]
79-
prefix = "/config/game"
80-
exe = "/config/Desktop/game/game.exe"
81-
proton = "/config/.local/share/Steam/compatibilitytools.d/GE-Proton-version"
82-
game_id = "0"
83-
```
84-
85-
This facilitates custom home directories with pre-configured runtimes and gamefiles for baking images outside of using the Steam launcher.
86-
39+
app_setup_block: "The application can be accessed at:\n\n* https://yourhost:3001/\n\n>[!NOTE]\n>This image is for a web accessible version of Steam to be played through a web browser it is in development and has oddities, if you want a fully flushed out Moonlight couch solution please consider [Wolf](https://games-on-whales.github.io/wolf/stable/user/quickstart.html) or another non Docker solution. Moonlight clients have major advantages over using a web browser.\n\n## GPU Support\n\nUsing an Intel/AMD GPU is usually as easy as just passing `--device /dev/dri:/dev/dri`.\nIf you have multiple GPUs you need to pass both the setting for the render node and the encoder IE for the second GPU:\n\n```\n-e DRINODE=/dev/dri/renderD129 \\\n-e DRI_NODE=/dev/dri/renderD129\n```\n\nNvidia support only works on 580 and up full proprietary drivers (no MIT/GPL) with `nvidia-drm.modeset=1` kernel parameter set. You must ensure the card is initialized before running a container so on headless systems run `nvidia-modprobe --modeset` from the host even with this kernel parameter set, this only needs to be run once per boot.\n\nThese modifications for NVIDIA are for Wayland to function properly and have nothing to do with the Docker runtime. If you are using compose it is important to run `sudo nvidia-ctk runtime configure --runtime=docker` this is a persistent setting and only needs to run once.\n\n## Gamepad support\n\nThis container leverages a userspace gamepad interposer to provide gamepad support. To use a gamepad always force Proton in \"Properties>Compatibility\" even for Linux native games, \"Proton Hotfix\" is a good default selection. You cannot use the \"Steam Input\" feature on any game as the uinput socket and HID do not exist.\n\n## Gaming mode\n\nAn absolute must for mouse and keyboard input is sending relative mouse input from the browser, you will need to use the \"Gaming Mode\" which is a small crosshair in the top right of the sidebar. This runs in fullscreen and traps you in the window, to exit this mode hold down escape for 3 seconds.\n\n## Game Launching\n\nIncluded in this image are tools for managing [Proton versions](https://davidotek.github.io/protonup-qt/) and a [command line launcher](https://github.com/Open-Wine-Components/umu-launcher). This means once a game or application is installed via Steam it can be directly launched on init by creating a config file and modifying `/config/.config/labwc/autostart` to run `umu-run` instead of Steam.: \n\n```\numu-run --config /config/game.toml\n```\n\n```toml\n[umu]\nprefix = \"/config/game\"\nexe = \"/config/Desktop/game/game.exe\"\nproton = \"/config/.local/share/Steam/compatibilitytools.d/GE-Proton-version\"\ngame_id = \"0\"\n```\n\nThis facilitates custom home directories with pre-configured runtimes and gamefiles for baking images outside of using the Steam launcher. \n"
8740
# init diagram
8841
init_diagram: |
8942
"steam:latest": {

0 commit comments

Comments
 (0)