175 Commits

Author SHA1 Message Date
Josh Sunnex
39d4ce0a0c Merge pull request #82 from 21st-centuryman/Develop
Fix: syntax bug
2023-08-28 13:32:36 +12:00
Josh.5
b7bb479635 Fix up some of the default config for sunshine 2023-08-26 20:26:44 +12:00
Josh.5
b89e2f565d Prevent symlinks from being turned into files with sed in-place edit 2023-08-26 14:59:04 +12:00
Josh.5
1b7873833c Improvements to user script execution in entrypoint 2023-08-26 14:46:38 +12:00
Josh.5
890b9d22d2 Add some useful tools for monitoring hardware 2023-08-26 14:46:10 +12:00
Josh.5
2f118e4a51 Remove xvfb package 2023-08-26 14:45:06 +12:00
Josh.5
dd3f079d71 Add xmlstarlet for modifying XML config 2023-08-25 14:37:16 +12:00
21st
c925ff8c87 Fix: syntax bug 2023-08-23 18:11:26 +02:00
Josh.5
aea4d51159 Use dumb-init for sunshine-run wrapper 2023-08-23 16:57:40 +12:00
Josh.5
1454b704a2 Fix minimise windows script 2023-08-23 16:40:46 +12:00
Josh.5
d899ebd965 Add a tool for minimising all currently open windows 2023-08-23 16:28:54 +12:00
Josh.5
b51036a697 Add sunshin-run and -stop wrapper scripts
These can be used to manage starting and stopping processes that spawn children that otherwise would not be terminated when the moonlight session ends
2023-08-23 16:19:55 +12:00
Josh.5
8ad830d5e4 Hide xfce4-web-browser from menu 2023-08-23 16:02:16 +12:00
Josh.5
2c8f6150e9 Update features in readme 2023-08-22 20:05:23 +12:00
Josh.5
6be269a3bb Update the default steam bigpicture command for sunshine
we are not using flatpak steam any longer.
2023-08-22 20:05:23 +12:00
Josh.5
ee4fd33e72 Move app install scripts to /usr/bin 2023-08-22 20:05:23 +12:00
Josh.5
c671ba85cc Add a script to close all open windows
This can be called from Sunshine
2023-08-22 20:05:23 +12:00
Josh.5
4f94568262 Add missing font to Arch build 2023-08-22 20:05:23 +12:00
Josh.5
fed3000700 Run container unprivileged by default using a macvlan 2023-08-22 20:05:23 +12:00
Josh.5
c731e2e0a0 Run x11vnc as root inside the container 2023-08-22 20:05:23 +12:00
Josh.5
02a94566b2 Revert to starting steam from desktop autostart 2023-08-22 20:05:23 +12:00
Josh.5
5837843aa2 Disable Udev on unprivileged container 2023-08-22 20:05:23 +12:00
Josh.5
ac7dc533e7 Remove support for DinD 2023-08-22 20:05:23 +12:00
Josh Sunnex
577d0ef299 Merge pull request #79 from alansari/patch-steamdelay
If ENABLE_STEAM supervised; enable after desktop is loaded
2023-08-21 17:56:04 +12:00
Josh Sunnex
ca5821774b Merge pull request #78 from alansari/patch-legacynv
Apply EqualsDee's Fix for legacy Nvidia Drivers
2023-08-21 17:54:51 +12:00
Ali Ansari
edab557c20 If Steam supervisor is enabled, only enable after desktop is loaded 2023-08-15 07:55:34 +03:00
Ali Ansari
0414726448 Apply EqualsDee's Fix for legacy Nvidia Drivers 2023-08-14 08:03:15 +03:00
Josh Sunnex
d2b4d2cae7 Merge pull request #75 from alansari/dev-arch
Update arch just so it builds
2023-08-06 15:07:05 +12:00
Josh Sunnex
53af510b45 Merge pull request #73 from alansari/patch-appimage
Add libfuse2 as appimages are not built yet with libfuse3
2023-08-05 20:07:53 +12:00
Tem
cfeb39c268 Add libfuse2 as appimages are not built yet with libfuse3 2023-08-03 09:35:57 +03:00
Ali Ansari
6913938585 cleanup 2023-08-01 09:49:39 +03:00
Ali Ansari
9c3497d73a Adjust supervisor path 2023-08-01 09:42:19 +03:00
Ali Ansari
658b18a634 remove opencl-mesa 2023-08-01 09:25:44 +03:00
Tem
d386c282e6 Update Arch Dockerfile 2023-08-01 09:14:52 +03:00
Josh.5
af1c17fdfd Enable parsing STEAM_ARGS to the steam supervisor config 2023-07-21 11:08:43 +12:00
Josh.5
b75b496283 Tidy up the compose examples 2023-07-21 11:08:19 +12:00
Josh.5
659bde74f5 Revert to installing steam as a .deb package
Flatpak seems to complicate Steam's execution of Proton
2023-07-17 12:35:28 +12:00
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