Customizable Matrix client
Go to file
Val Lorentz 13965a7e67 Add '> ' prefix before each line of a blockquote, even after line-wrapping 2023-11-26 21:05:44 +01:00
.config Hardcode default config, and document how config works 2023-11-18 11:27:32 +01:00
.gitea/workflows Segregate lint and test cache 2023-11-17 16:50:50 +01:00
src Add '> ' prefix before each line of a blockquote, even after line-wrapping 2023-11-26 21:05:44 +01:00
tests/components Add '> ' prefix before each line of a blockquote, even after line-wrapping 2023-11-26 21:05:44 +01:00
.envrc Add boilerplate from ratatui-async-template 2023-10-29 11:19:06 +01:00
.gitignore Add boilerplate from ratatui-async-template 2023-10-29 11:19:06 +01:00
Cargo.toml Add support for formatting colors 2023-11-26 02:32:21 +01:00
LICENSE Initial commit 2023-10-29 09:49:00 +00:00
README.md Hardcode default config, and document how config works 2023-11-18 11:27:32 +01:00
build.rs rustfmt 2023-10-29 14:33:10 +01:00
rust-toolchain.toml Add boilerplate from ratatui-async-template 2023-10-29 11:19:06 +01:00
rustfmt.toml rustfmt 2023-10-29 14:33:10 +01:00

ratatrix

Setup

  1. Create an account on any Matrix homeserver
  2. Install Rust
  3. Copy .config/config.toml or .config/config.json5 to ~/.config/ratatrix/ and fill the placeholders with your credentials
  4. cargo run

Configuration

Ratatrix supports multiple configuration format: TOML, JSON/JSON5, YAML, and INI, you may choose whichever you prefer. If you don't have a preference, pick TOML. Example configurations for TOML and JSON5 are provided in .config.

Default values for all settings, and their documentation, can be found in src/default_config.toml.