Josh.5
269e71a0db
Create an empty sunshine_state.json file on first startup
2023-09-01 09:05:47 +12:00
Josh.5
97613b227f
Run Sunshine as a service
...
Goodbye Flatpak Sunshine. Hello AppImage.
Until a deb package is available for Debian Bookworm, we can just run sunshine as an AppImage.
It is faster to startup and is a little less bloated.
The goal here is to run Sunshine as a service managed by supervisord so that it is kept running and is restarted automatically if stopped.
2023-08-29 18:02:03 +12:00
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