# omarchy-air side. Install to ~/.config/lan-mouse/config.toml # # NOTE: the daemon OWNS this file. It rewrites it on cli activate/deactivate and # strips every comment, so treat this copy as the documented source and expect the # live file to lose the comments on first use. `lan-mouse cli list` is the only # trustworthy view of runtime state. # input-capture-portal is a SILENT no-op on Hyprland 0.56.2: it initializes and # advertises on D-Bus, then creates ZERO barriers. Never leave this unset -- unset # defaults to the portal. See README.md. capture_backend = "layer-shell" port = 4242 [[clients]] hostname = "omarchy-laptop" # Both of the peer's paths. .24 is Wi-Fi, .86 is the dock NIC. Keep BOTH: .86 # disappears on undock. Expect a ~5s stall on .24 while docked -- the laptop's dock # route wins (metric 100 vs 600) so its replies leave as .86 and we drop the # unknown 4-tuple. Structural, not a fault. ips = ["192.168.1.24", "192.168.1.86"] # air sits UNDERNEATH the LG IPS236, so the peer is off our TOP edge. position = "top" # Ships DISARMED. Arm only after the PEER authorizes this machine's fingerprint # (see README "Pairing"), then: omarchy-handoff on activate_on_startup = false [authorized_fingerprints] # Keyed BY FINGERPRINT, value is the description -- the reverse of the intuitive # order. MUST be lowercase: lan-mouse generates lowercase and compares with a plain # map lookup, so an uppercase digest is correct, valid, and never matches. # This is the LAPTOP's cert digest; it stays valid unless the laptop is rebuilt. "7c:ea:b6:0d:5d:12:6b:c8:b3:2f:9b:21:f2:20:41:fc:b5:8a:b0:67:06:d8:f9:89:0b:43:b0:ce:10:f9:b6:1e" = "omarchy-laptop"