Josh Sunnex
23c5df2996
Merge pull request #60 from tnielsen2/master
...
Add `/mnt/games` troubleshooting steps and steamapps folder creation init.d script
2023-07-12 23:54:18 +12:00
tnielsen2
9fe592672a
Update disk error troubleshooting step
2023-07-11 11:55:23 -04:00
tnielsen2
932e15314a
Add steamapps troubleshooting and autocreation script
2023-07-11 11:13:30 -04:00
Josh.5
3be80a920e
Build both the debian and arch flavours of Steam Headless in CI
2023-07-10 20:33:16 +12:00
Josh.5
35de069bf1
Add the start of some troubleshooting docs
2023-07-10 19:30:35 +12:00
Josh.5
8da0bd023d
Hacky fix for bwrap execution inside the Debian container running under the NVIDIA Docker runtime
...
Ref: https://github.com/flatpak/flatpak/wiki/User-namespace-requirements
2023-07-10 19:30:35 +12:00
Josh.5
26b775f66e
Rebase debian build to Debian 12 (Bookworm)
2023-07-10 19:30:35 +12:00
Josh.5
555bd8991d
Some more tweaks to the Arch build
2023-07-10 19:30:35 +12:00
Josh.5
42ebc826b8
Update Arch build with latest changes
2023-07-10 19:30:35 +12:00
Josh.5
0b600108f7
Add Sunshine to initial desktop apps
2023-07-09 13:25:38 +12:00
Josh.5
8d43f93b55
Ensure autostart path exists before creating a file for steam
2023-07-08 17:16:07 +12:00
Josh.5
f92fb55290
Replace previous auto-start script if it contains '/usr/games/steam'
2023-07-08 17:01:39 +12:00
Josh.5
417ab4488b
Display the progress of desktop app installation before starting the desktop
...
This just prevents people from seeing a black screen for a long time and assuming something is going wrong.
This initial setup is installaing flatpaks to the mounted home directory. This will not need to happen on every container startup. So this black screen is only a problem on the first start. But this change at least gives people something to look at.
Closes #50
2023-07-08 16:04:38 +12:00
Josh.5
fc700e2200
Start using Flatpaks as the main install method for any desktop apps
2023-07-08 05:19:50 +12:00
Josh.5
df9423ccad
Improvements to running Xorg with NVIDIA
2023-07-07 16:01:14 +12:00
Josh Sunnex
68244060ff
Merge pull request #47 from sfxworks/master
...
k8s-inclusion
2023-07-04 07:35:50 +12:00
Samuel Walker
8c6051aec7
k8s-inclusion
2023-06-29 15:49:57 +00:00
Josh Sunnex
4896a5bc36
Merge pull request #46 from jflesch/master
...
Update Sunshine to 0.20.0
2023-06-26 20:02:11 -07:00
Jerome Flesch
5577410923
Update Sunshine to 0.20.0:
...
Sunshine 0.18.0 has drastically improved CPU performance.
A dependency on libboost-chrono-1.74.0 has been added, but hasn't been declared in the .deb package.
2023-06-26 11:04:52 +02:00
Josh Sunnex
6a2d55196b
Merge pull request #41 from karbowiak/intel_arc
...
#39 - Intel Arc Support
2023-05-24 14:10:16 +12:00
Michael Karbowiak
98a4425fce
If we find an Arc GPU, we need to install the Intel drivers just like if we find an intel iGPU
2023-05-22 15:09:12 +02:00
Josh Sunnex
d4e7048745
Merge pull request #35 from deviantintegral/patch-1
...
Note the default games path in compose file
2023-05-22 21:57:23 +12:00
Andrew Berry
7505ef3b23
Note the default games path in compose file
2023-03-30 10:22:45 -04:00
Danny Beer
9b962580ff
Use protonup-ng package
2022-10-29 09:23:47 +13:00
Josh.5
0d2da789ef
Ensure ~/.config/pulse is owned by the default user
2022-10-10 16:54:26 +13:00
Josh.5
2c5da29701
Fix issue where dynamic port allocation during startup would take a long time
2022-10-10 16:40:10 +13:00
Josh.5
d893d9565c
Fix incorrect date format on versioning
2022-10-10 11:07:53 +13:00
Josh.5
81e378e9d0
Add documentation issue template
2022-10-10 01:37:52 +13:00
Josh.5
595e60182b
Another improvement to the bug report template
2022-10-10 01:31:07 +13:00
Josh.5
6b587427b2
Fixing the platform version on the bug report template
2022-10-10 01:26:35 +13:00
Josh.5
91e414b341
Small tweak to stale issues monitor
2022-10-10 01:24:43 +13:00
Josh.5
07fe21bb1c
Add some GitHub templates to project
2022-10-10 00:54:16 +13:00
Josh.5
2e9a20a87a
Fix error in pulseaudio socket config
2022-10-09 23:45:56 +13:00
Josh.5
3b9311fde3
Add dummy screen on startup if no monitor is plugged in
2022-10-09 23:45:56 +13:00
Josh.5
54e4e09d29
Fix error where on a contrainer restart you could not add default user to docker gourp again
2022-10-09 23:45:56 +13:00
Josh.5
5fa3f2b968
Fix missing group permissions setup on container start
2022-10-09 23:45:56 +13:00
Josh.5
45f73da6cb
Set root XDG_RUNTIME_DIR to /tmp/runtime-root
2022-10-09 23:45:56 +13:00
Josh.5
72f2543b02
Add missing env variables
...
These are required for the internal docker containers
2022-10-09 23:45:56 +13:00
Josh.5
03beff3ff3
Add dind config init script
2022-10-09 23:45:56 +13:00
Josh.5
4b7cf66ecf
Add nvidia docker runtime
2022-10-09 23:45:56 +13:00
Josh.5
9712eede91
Add Docker in Docker
2022-10-09 23:45:56 +13:00
Josh.5
477e25f82c
Some minor tweaks and improvments
2022-10-07 03:46:52 +13:00
Josh.5
f233991597
Add default sunshine config on startup if missing
2022-10-06 22:38:45 +13:00
Josh.5
1fbfd235f1
Clear X server config on startup
2022-10-06 22:38:04 +13:00
Josh.5
469b12087d
Run an initial X server config on startup
2022-10-06 22:37:37 +13:00
Josh.5
54911cb97b
Fix bug preventing input after the first startup of the container
...
Xorg was starting before udev could finish the monitor command. This prevented the X server from having access to the input devices. For some reason, any subsequent starts would be fine.
Adding a small delay to the X server start and triggering a request for device events from the kernel after a delay seems to fix this issue.
2022-10-06 22:26:50 +13:00
Josh.5
93fb8f858c
Improvements to default env file
...
Disable sunshine by default
2022-10-06 15:22:20 +13:00
Josh.5
1e255f822d
Add optional KB/Mouse input capture with Xorg
2022-10-06 15:22:20 +13:00
Josh.5
829754b8fb
Add sunshine as an optional background service
2022-10-06 15:22:20 +13:00
Josh.5
a80eda6086
Update TODO in README file
2022-10-05 07:45:42 +13:00