VRChat OSC chatbox for Linux
- Rust 92.8%
- Nix 7.2%
|
|
||
|---|---|---|
| .crow | ||
| assets | ||
| fonts | ||
| src | ||
| .envrc | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| config.example.toml | ||
| flake.lock | ||
| flake.nix | ||
| README.md | ||
VRChat OSC Chatbox
"Magic Chatbox"-like application for VRChat on linux.
Features
- Currently playing media (ie. music) from mpris.
- Hardware stats
- GPU: usage, temp, name, VRAM usage/amount
- NVIDIA and AMD gpu supported. Intel GPU are not supported (waiting on gfxinfo#2)
- CPU: usage, temp, core count, name
- RAM: usage/amount
- GPU: usage, temp, name, VRAM usage/amount
- More features may be added in the future. Feel free to open an issue if you have a feature request!
Installation
Binary
Download the latest release binary from https://git.insberr.com/insberr/vrc_osc_chatbox_linux/releases
Run the executable
./vrc-chatbox-<VERSION>-linux-x86_64
NixOS
With nix run
nix run git+https://git.insberr.com/insberr/vrc_osc_chatbox_linux
With flake and home manager
Add to your flake inputs
vrc-chatbox.url = "git+https://git.insberr.com/insberr/vrc_osc_chatbox_linux";
Add to your home.packages
inputs.vrc-chatbox.packages.${pkgs.stdenv.hostPlatform.system}.default
Building
Dependencies
- Rust 1.96 or later
eframedeps- At the time of writing:
libclang-dev libgtk-3-dev libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev libxkbcommon-dev libssl-dev
- At the time of writing:
libdrm-dev
Clone the repository.
git clone https://git.insberr.com/insberr/vrc_osc_chatbox_linux.git
cd vrc_osc_chatbox_linux
Build
cargo build