Replies: 7 comments 1 reply
|
For those reading along, to get mouse/keyboard input working: In the docker run, I added And then: |
|
interesting, let me check my notes, maybe I forgot that part. in the instructions
…On Sat, Jul 26, 2025 at 14:41, Andre Foeken < ***@***.*** > wrote:
For those reading along, to get mouse/keyboard input working:
sudo usermod -aG input $USER
In the docker run, I added --group-add input (not sure it's needed)
And then:
echo 'KERNEL=="uinput", MODE="0660", GROUP="input"' | sudo tee
/etc/udev/rules.d/99-uinput.rules
—
Reply to this email directly, view it on GitHub (
#179 (comment)
) , or unsubscribe (
https://github.com/notifications/unsubscribe-auth/AADCB7FLPWNJPFFLL6FMXIT3KNZRBAVCNFSM6AAAAACBQ3VJKGVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTGOBZGYZTINA
).
You are receiving this because you authored the thread. Message ID: <basecamp/omarchy/repo-discussions/179/comments/13896344
@ github. com>
|
|
yep - forgot that part of the setup. good catch |
|
Update (February 25, 2026): Arch + Docker compose/systemd guide that worked reliably for me. The key change vs older examples is using an Arch Linux Sunshine image tag and managing it with Docker Compose + systemd. 1) Host prep (input permissions)sudo usermod -aG input "$USER"
sudo tee /etc/udev/rules.d/85-sunshine-input.rules >/dev/null <<'EOF'
KERNEL=="uinput", SUBSYSTEM=="misc", OPTIONS+="static_node=uinput", TAG+="uaccess", GROUP="input", MODE="0660"
EOF
sudo udevadm control --reload-rules
sudo udevadm triggerLog out/in once after adding yourself to 2) Create persistent dirsmkdir -p ~/docker/sunshine/{config,assets}3) Compose file (
|
|
Hi, it worked for me right out of the box, but I wanted to ask if you know a way to connect during the login screen. I think it’s impossible because of disk encryption, but it doesn’t hurt to ask. |
|
Glad to hear it worked for you right away! If you're looking for a way to wake up your screen during the login screen, you can create a bash script to simulate mouse movement. This works for me.
…On Sun, Mar 22, 2026 at 10:11, Jaiver Salazar O. < ***@***.*** > wrote:
Hi, it worked for me right out of the box, but I wanted to ask if you know
a way to connect during the login screen.
—
Reply to this email directly, view it on GitHub (
#179?email_source=notifications&email_token=AADCB7H6FM4OSVUYL2LVA534R44T5A5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCNRSGQ4DCMZXUZZGKYLTN5XKMYLVORUG64VFMV3GK3TUVRTG633UMVZF6Y3MNFRWW#discussioncomment-16248137
) , or unsubscribe (
https://github.com/notifications/unsubscribe-auth/AADCB7AL5MXRS2MM2TYHQOL4R44T5AVCNFSM6AAAAACV7DWV6WVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTMMRUHAYTGNY
).
You are receiving this because you authored the thread. Message ID: <basecamp/omarchy/repo-discussions/179/comments/16248137
@ github. com>
|
|
pre-boot yes. but like. just leave ur computer on?
…On Sun, Mar 22, 2026 at 10:31, Jaiver Salazar O. < ***@***.*** > wrote:
>
>
> Glad to hear it worked for you right away! If you're looking for a way to
> wake up your screen during the login screen, you can create a bash script
> to simulate mouse movement. This works for me.
> … ( # )
> On Sun, Mar 22, 2026 at 10:11, Jaiver Salazar O. < *@*.*** > wrote: Hi, it
> worked for me right out of the box, but I wanted to ask if you know a way
> to connect during the login screen. — Reply to this email directly, view
> it on GitHub ( #179 ( #179 )
> ?email_source=notifications&email_token=AADCB7H6FM4OSVUYL2LVA534R44T5A5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCNRSGQ4DCMZXUZZGKYLTN5XKMYLVORUG64VFMV3GK3TUVRTG633UMVZF6Y3MNFRWW#discussioncomment-16248137
> ) , or unsubscribe ( https://github.com/notifications/unsubscribe-auth/AADCB7AL5MXRS2MM2TYHQOL4R44T5AVCNFSM6AAAAACV7DWV6WVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTMMRUHAYTGNY
> ). You are receiving this because you authored the thread. Message ID:
> <basecamp/omarchy/repo-discussions/179/comments/16248137 @ github. com>
>
>
What I actually meant was being able to either enter the password
automatically at startup or connect via Moonlight while still on the login
screen to type it remotely.
From what I’ve found, neither really works with full disk encryption
enabled. The system requires the password to be entered locally before it
fully boots, so Moonlight can’t connect at that stage.
The only way I managed to get it working was by removing disk encryption
so the system can autologin and be reachable right away. Otherwise, you’re
stuck needing physical access
—
Reply to this email directly, view it on GitHub (
#179?email_source=notifications&email_token=AADCB7BZRYFLILDPMVZCKFL4R4673A5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCNRSGQ4DIMZQUZZGKYLTN5XKMYLVORUG64VFMV3GK3TUVRTG633UMVZF6Y3MNFRWW#discussioncomment-16248430
) , or unsubscribe (
https://github.com/notifications/unsubscribe-auth/AADCB7HMB62HUEZAXVV2JBT4R4673AVCNFSM6AAAAACV7DWV6WVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTMMRUHA2DGMA
).
You are receiving this because you authored the thread. Message ID: <basecamp/omarchy/repo-discussions/179/comments/16248430
@ github. com>
|
Uh oh!
There was an error while loading. Please reload this page.
Sunshine Docker Run (Generic) — With Video Group and WAYLAND_DISPLAY Instructions
Below is a fully generic command and setup guide for running Sunshine via Docker on Linux desktops with Wayland, including instructions for ensuring your user has video device access and for determining your
WAYLAND_DISPLAYvalue.1. Ensure Your User is in the
videoGroupFor hardware-accelerated encoding (VAAPI, etc.), your user must be in the
videogroup, which owns GPU device files.How to add your user to the
videogroup:Replace
<USERNAME>with your actual Linux username. Log out and log back in (or runnewgrp video) for the group change to take effect.To confirm:
You should see
videolisted among the groups.2. Find Your
WAYLAND_DISPLAYValueThe
WAYLAND_DISPLAYenvironment variable is needed for streaming your graphical session.How to find the value:
In your terminal, enter:
You’ll typically see something like
wayland-0,wayland-1, etc.3. Generic Docker Run Command
Replace all placeholder values as indicated.
Replace:
<USERNAME>: your Linux login name<YOUR_TIMEZONE>: your local timezone string, e.g.Europe/Berlin<YOUR_WAYLAND_DISPLAY>: value fromecho $WAYLAND_DISPLAYExample for user
alex, Europe/Paris, andwayland-1:4. Quick Checklist
videogroup for GPU accessWAYLAND_DISPLAYvalue for proper Wayland streaming<...>fields in the run command accordinglyIf you need further roles or group permissions (for example, for input devices), follow similar steps as above for the corresponding group.
Then download the Moonlight Client and start with these settings. I recommend using Tailscale to create a "home" network of local devices. Add your host's IP on Tailscale then get going!
All reactions