Commit graph

4 commits

Author SHA1 Message Date
e24bd035fd Give waypipe a digit-led socket name so snap Chromium can open it
Snap Chromium's AppArmor profile only allows /run/user/*/wayland-[0-9]*;
waypipe's default random name starts with a letter and was refused.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 14:28:11 +03:00
e0c8678410 Forward remote Chromium's audio to the travel laptop
Waypipe only carries the window, so audio played on the remote's
speakers. Load a PulseAudio tunnel sink on the remote pointing back
over the tailnet and target only this Chromium at it via PULSE_SINK;
the snap sandbox rules out forwarding the audio socket over ssh.
Modules are unloaded on exit and leftovers cleared on the next run.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 14:24:35 +03:00
9593b233aa Take remote-chromium.sh's host as an argument instead of an env var
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 13:40:17 +03:00
b7ad3a9b8c Add remote-chromium.sh and install waypipe in setup-local.sh
Runs Chromium on the home machine with its window drawn on the travel
laptop, so logged-in browser accounts stay on the home machine. Closes
any running instance first, since Chromium's one-process-per-profile
lock would otherwise open the window on the home machine's own screen.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 13:37:54 +03:00