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
Josh.5
341c05cecd
Fix up documentation
2022-10-04 17:50:27 +13:00
Josh.5
99f9034766
Add alsa utils to docker image
2022-10-04 17:36:40 +13:00
Josh.5
703be17214
Move all default user group modifications to the 10-setup_user.sh script
2022-10-04 17:36:40 +13:00
Josh.5
db070cce96
Update compose files with env change made to Dockerfile
2022-10-04 17:36:40 +13:00
Josh.5
4441b79b1e
Disable SSH service by default
...
I think I am going to remove this in a future update.
For now I will just disable it by default and remove it from any templates.
2022-10-04 17:36:40 +13:00
Josh.5
7b620c7918
Allow the VNC ports to be manually configure as an option
...
Apply dynamically allocated ports if not port is specified
2022-10-04 17:36:40 +13:00
Josh.5
145d5600a6
Add docs for setting up Steam Headless on Intel GPU with docker-compose
2022-10-04 17:36:40 +13:00
Josh.5
2c0b7b5d53
Fix desktop and udev launch scripts
...
These services were not responding to a SIGTERM
We need to catch the SIGTERM from the parent script and kill the child process
2022-10-04 17:36:40 +13:00
Josh.5
7614e503a7
Launch Xorg server direct from supervisor rather than a script
...
- Remove launcher for X11 and just call it from
- Improvements to the '/tmp/.X11-unix' directory
- Move lockfile clearing to init script rather than launcher
- Configure the 'XDG_RUNTIME_DIR' to something that is easily shared between containers
- Ensure all logs in home directory are readable
- Log Xorg service in home directory so they are more easily accessable to users
2022-10-04 17:36:40 +13:00
Josh.5
cfd7bbda0e
Improvements to pulseaudio
...
- Add a DEBUGGING flag
- Make the location of the unix socket configurable
While I was here I moved all the priority configs in supervisord to the top. I like it better there
2022-10-04 17:36:40 +13:00
Josh.5
1cc4257dd5
Prevent pulseaudio from respawning
...
https://unix.stackexchange.com/questions/204522/how-does-pulseaudio-start
2022-10-04 17:36:40 +13:00
Josh.5
30699db581
Fix for VNC port selection being missing when running in secondary mode
2022-10-04 17:36:40 +13:00
Josh.5
c6ccb39b13
Set the pulse audio socket to a more standard path
...
This path is easily shared with other containers
2022-10-04 17:36:40 +13:00