mirror of
https://git.nikocat.xyz/sunryze/framecopy.git
synced 2026-11-01 23:15:35 -08:00
No description
- C 82%
- Nix 10.9%
- Shell 7.1%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| src | ||
| .clang-format | ||
| .envrc | ||
| .gitignore | ||
| flake.lock | ||
| flake.nix | ||
| framecopy | ||
| README.md | ||
framecopy
Mirror the Steam Frame headset display over SSH, like scrcpy.
framecopy [-e both|left|right] [-s WxH] [-f fps] [-b bitrate] [user@host]
Defaults: both eyes, 1920x960, 30 fps, 6M, steamos@frame. Needs ssh and mpv locally, gcc, ffmpeg and Vulkan on the Frame.
The first run builds on the Frame and prints a one-time sudo setcap cap_sys_admin+ep command for framecopy-kms. Rebuilding framecopy-kms clears the capability.
With nix, nix run . -- [options] runs it with its dependencies, and nix flake check builds both programs natively and checks the formatting.