Josh.5
a17fe91113
Hide file copy log. No need for this to be verbose
2023-10-02 20:17:29 +13:00
Josh.5
a5f189dbc3
Update to the latest nightly sunshine
2023-10-02 20:15:02 +13:00
Josh.5
8f32302c0f
Improvements to the init scripts
2023-10-02 19:43:50 +13:00
Josh.5
ca7521d765
Fix build and install mesa during container startup
...
This brings the Mesa and Vulkan installation in-line with the NVIDIA driver installation for NVIDIA GPU users.
2023-10-02 19:14:28 +13:00
Josh.5
c165e28f07
Add variable FORCE_X11_DUMMY_CONFIG for forcing the initial use of the dummy xorg config
2023-10-02 11:13:17 +13:00
Josh.5
7f04d8df01
Pull mesa from SID
2023-09-30 13:39:37 +13:00
Josh.5
f4cad0aab0
Update documentation with new deployment configuration
0.2.0
2023-09-30 10:40:32 +13:00
Josh.5
12cc16459a
Reduce some of the excessive sleep times for various things
2023-09-29 23:39:26 +13:00
Josh.5
c651034d13
dumb-udev needs ENABLE_EVDEV_INPUTS enabled by default
2023-09-29 23:27:35 +13:00
Josh.5
93718e1855
Update to how we choose if we are running udevd or dumb-udev
...
This fixes some issues I found with startup.
2023-09-29 21:26:17 +13:00
Josh.5
5a1d20daf5
Install dumb-udev further down to optimise build caches
2023-09-29 20:34:42 +13:00
Josh.5
15512a485f
Fix error in Dockerfile syntax
2023-09-29 20:26:17 +13:00
Josh.5
eeca08ce38
Add dumb-udev as a replacemet for
2023-09-29 20:20:21 +13:00
Josh.5
96d318ebd0
Fix issue for using the host udev in unprivileged mode
0.1.0
2023-09-27 17:04:51 +13:00
Josh.5
8b11bca749
Update web frontend
2023-09-22 15:16:07 +12:00
Josh.5
9d43f152b9
Add Python venv to base packages
2023-09-22 15:15:55 +12:00
Josh.5
0dd343aea9
Improvements to default modes for dummy display device
2023-09-20 17:52:28 +12:00
Josh.5
37f7280dba
Move home directory config installation to desktop config init.d script
2023-09-19 15:59:35 +12:00
Josh.5
7552680a01
Add flatseal as a default app
2023-09-18 16:12:28 +12:00
Josh.5
9a460b27e6
Add some forced changes to the way the desktop looks
2023-09-18 01:49:39 +12:00
Josh.5
c452e67fd7
Configure Firfox as the default browser
2023-09-18 01:16:27 +12:00
Josh.5
22cf7e5980
Use custom fork of noVNC
2023-09-18 01:15:47 +12:00
Josh.5
20c6b515ed
Ignore setting max_map_count when container is run unprivileged
2023-09-17 15:54:43 +12:00
Josh.5
ae88645245
Remove logout actions
2023-09-12 17:05:04 +12:00
Josh.5
868def8906
Remove desktop icons for a cleaner look
2023-09-12 17:02:34 +12:00
Josh.5
5cef857d34
Fix another issue with the resolution setting
2023-09-12 10:26:53 +12:00
Josh.5
b5cb3fb0db
Further improvements to display setting scripts
2023-09-12 09:48:12 +12:00
Josh.5
3867701a6b
Fix an error in checking for xrandr modes
2023-09-12 00:43:25 +12:00
Josh.5
35722dfa84
Add a fallback to a possible existing supported mode when auto switching refresh rates
2023-09-11 20:24:56 +12:00
Josh.5
acee2481c1
Add some missing XDG environment variables
2023-09-11 19:13:53 +12:00
Josh.5
cc8bc1b02d
Add a symlink to /usr/bin/steam
...
This is needed by MoonDeck Buddy
2023-09-11 17:58:18 +12:00
Josh.5
cb751f5a80
Update the default Steam BP launch config for Sunshine
2023-09-11 13:14:23 +12:00
Josh.5
aa1edd48e0
Add support for running proper detached processes with sunshine-run
...
This allows things like Steam BP to run with sunshine-run which will auto set the resolution. And then still have sunshine-stop restore the original resolution.
2023-09-11 12:29:48 +12:00
Josh.5
771c47d602
Fix direct execution of AppImages
...
Fetch a list of all child PIDs before forwarding the termination signal.
Once the main process is terminated, forward that term signal to all found children also (if they are still running)
2023-09-11 12:21:23 +12:00
Josh.5
0981af0a17
Further imporvements to sunshine-run and its logging
2023-09-11 11:54:30 +12:00
Josh.5
608f772ccc
Add support for automatic refresh rate switching in Sunshine/Moonlight
2023-09-10 19:40:00 +12:00
Josh.5
60fa2363eb
Create some temp files to indicate that the container has executed the init scripts for the first time
...
This could be useful for the user scripts to read to know if this is the first time they are running on this container or if the container was just restarted
2023-09-09 20:50:29 +12:00
Josh.5
7513c19bfd
Hide ImageMagic from menu
2023-09-09 20:42:53 +12:00
Josh.5
e4cf09dcb0
Add 7z to tools
2023-09-06 00:38:20 +12:00
Josh.5
3cce8f79f8
Improvements to NVIDIA Patch installation
...
The GitHub servers had a small outage today while I was working. This prevented the containers from being able to start.
This change allows for the patch to be re-used between container re-creations and also prevents the failure from stopping boot. If the patch fails to download or install, then it will continue with an unpatched driver.
2023-09-06 00:10:02 +12:00
Josh.5
90510bd8ea
Add a WoL Manager service
2023-09-06 00:06:18 +12:00
Josh.5
c8d613da5b
Install the NVIDIA patch on container restarts
2023-09-04 17:43:05 +12:00
Josh.5
63137d43ec
Add imagemagick package
2023-09-04 17:26:03 +12:00
Josh.5
3faf8df134
Add missing xdg-utils package
...
This is required for better directory management when installing applications. We need its tools for installing icons etc.
2023-09-04 16:48:59 +12:00
Josh.5
c3480448ff
Add a script to setup sysctl values
2023-09-01 17:07:18 +12:00
Josh.5
e0dc046470
Add NvFBC support for Sunshine
2023-09-01 10:06:52 +12:00
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