wip(keys): macOS-style key layers for the Corne
Points dot_config/hypr at its mac-binding branch (Command layer on SUPER, window management on ALT, screenshots on SUPER + CTRL + S, apps on the CAG layer) and documents it, with the Ghostty side on prdlk/ghostty's mac-binding branch. The scratchpad resident becomes a kitty (kitty-scratch), skipped by terminal cycling. Work in progress.
This commit is contained in:
1 parent
ae4a7790b6
commit
ffdc71b5cd
8 files changed
+118
-73
No files matched your search
+2
-2
@@ -1,6 +1,6 @@
|
||||
# SSH and mosh
|
||||
|
||||
`~/.ssh/config` with the goliath host, and mosh for the interactive session behind `SUPER + SHIFT + G`.
|
||||
`~/.ssh/config` with the goliath host, and mosh for the interactive session behind `SUPER + CTRL + ALT + SHIFT + G`.
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
@@ -22,7 +22,7 @@ Keys, `known_hosts` and the agent socket are not managed; only `config` is. The
|
||||
|
||||
## mosh
|
||||
|
||||
`SUPER + SHIFT + G` ([Hyprland](../desktop/hyprland.md)) opens `kitty --class=kitty-goliath --title=goliath --session=none --config ~/.config/kitty/goliath.conf mosh goliath`; new tabs and splits in that window are mosh sessions too (see [kitty](../terminal/kitty.md#goliath-super--shift--g)). mosh logs in over ssh with this host block (`%h` is the Tailscale IP), starts `mosh-server` on goliath, which binds UDP 60000–61000 on `100.115.218.84`, and the session runs over Tailscale. The session survives suspend, Wi-Fi changes and dropped links, and echoes keystrokes locally while the link is slow.
|
||||
`SUPER + CTRL + ALT + SHIFT + G` ([Hyprland](../desktop/hyprland.md)) opens `kitty --class=kitty-goliath --title=goliath --session=none --config ~/.config/kitty/goliath.conf mosh goliath`; new tabs and splits in that window are mosh sessions too (see [kitty](../terminal/kitty.md#goliath-super--ctrl--alt--shift--g)). mosh logs in over ssh with this host block (`%h` is the Tailscale IP), starts `mosh-server` on goliath, which binds UDP 60000–61000 on `100.115.218.84`, and the session runs over Tailscale. The session survives suspend, Wi-Fi changes and dropped links, and echoes keystrokes locally while the link is slow.
|
||||
|
||||
- mosh's bootstrap ssh runs with `-S none`, so it never uses the shared connection; key auth through the agent must work non-interactively.
|
||||
- goliath runs no firewall, and Tailscale carries the UDP traffic.
|
||||
|
||||
Reference in new issue
Block a user