1
0
Fork
You've already forked jmc
0
Jonas' Matrix Client [WIP, development halted]
  • Rust 100%
2025年06月28日 00:45:52 +02:00
.vscode Make vscode work 2025年06月28日 00:31:49 +02:00
src Start over 2025年06月28日 00:45:52 +02:00
.gitignore Initial commit 2021年11月03日 19:54:15 +01:00
.rustfmt.toml Working Matrix interaction! \o/ 2021年11月18日 15:50:46 +01:00
build.rs Initial commit 2021年11月03日 19:54:15 +01:00
Cargo.lock Start over 2025年06月28日 00:45:52 +02:00
Cargo.toml Start over 2025年06月28日 00:45:52 +02:00
LICENSE Initial commit 2021年11月03日 19:54:15 +01:00
README.md Add a small README 2022年01月04日 15:47:48 +01:00
rust-toolchain Use let chains 2022年01月20日 13:38:25 +01:00

jmc

A simple Matrix client based on Druid.

Prerequisites

(The commands shown are tested on Ubuntu, and should work on other Debian-derived systems.)

  • Install Rust
    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    
  • Install the GTK3 development libraries
    sudo apt install libgtk-3-dev
    
  • Install clang
    sudo apt install clang
    
  • Install mold
    git clone https://github.com/rui314/mold.git
    cd mold
    git checkout v1.0.1
    make -j$(nproc)
    sudo make install
    

Alternatively, to avoid the need for clang and mold, modify .cargo/config.toml to remove the lines mentioning those tools.

Running

cargo run