diff --git a/300 areas/360 Dev-Ops Network Computers/Home Network Map Overview.md b/300 areas/360 Dev-Ops Network Computers/Home Network Map Overview.md index d33a800..4c9769f 100644 --- a/300 areas/360 Dev-Ops Network Computers/Home Network Map Overview.md +++ b/300 areas/360 Dev-Ops Network Computers/Home Network Map Overview.md @@ -150,10 +150,10 @@ Host phone |--------|-------| | **Version** | v0.10.0 (pre-encryption, from [GitHub releases](https://github.com/feschber/lan-mouse/releases/tag/v0.10.0)) | | **Binary** | `~/.local/bin/lan-mouse` (same binary on all three) | -| **Service** | `~/.config/systemd/user/lan-mouse.service` (`systemctl --user start lan-mouse`) | +| **Service** | `~/.config/systemd/user/lan-mouse.service` (enabled, auto-starts) | | **Config** | `~/.config/lan-mouse/config.toml` | | **Port** | UDP 4242 | -| **Encryption** | None (plain UDP). v0.11.0 DTLS is broken between different NixOS builds. | +| **Encryption** | None. v0.11.0 DTLS is broken — `Alert is Fatal or Close Notify` even on identical binaries. | **Layout:** `.13 ← .27 → .51` - .27: `[left] ips = ["192.168.20.13", "192.168.20.46"]` `.46` is .13's Wi-Fi — required. @@ -161,13 +161,18 @@ Host phone - .13: `[right] ips = ["192.168.20.27"]` - .51: `[left] ips = ["192.168.20.27"]` -**Startup flags:** `--daemon --capture-backend layer-shell`. On .13 also `--emulation-backend libei` (KDE). +**Startup flags:** +- .27/.51: `--daemon --capture-backend layer-shell` +- .13: `--daemon --emulation-backend libei` (KDE), uses wrapper script for NixOS libs + +**Release key:** Press `ASDF` together to free trapped mouse back to .27. **⚠️ Gotchas:** -- **Never use hostnames** — Tailscale resolves them to virtual IPs. Raw IPs only. -- **v0.11.0 will NOT work** — DTLS `Alert is Fatal or Close Notify` between different NixOS builds. -- **.13 needs both IPs** (wired `.13` + Wi-Fi `.46`) in every other machine's client list. -- **KDE (.13):** Accept the input emulation permission dialog on first run. +- **Never use hostnames** — Tailscale resolves to virtual IPs. Raw IPs only. +- **v0.11.0 does NOT work** — DTLS broken everywhere. +- **.13 needs both IPs** (wired `.13` + Wi-Fi `.46`) in other machines' client list. +- **v0.10.0 limitation:** Modifier keys (Super/Alt/Ctrl) not forwarded on wlroots. Basic typing/mouse works. +- **KDE (.13):** Accept input emulation permission dialog on first run. ## Tailscale (Tailnet)