mirror of
https://gitea.mizah.xyz/mizah/dergchat
synced 2024-11-21 13:15:01 -05:00
Added readme and dropped a few dependencies from flake.nix.
This commit is contained in:
parent
eec56f063e
commit
234db497a9
15
README.md
Normal file
15
README.md
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
# Dergchat
|
||||||
|
|
||||||
|
This is Dergchat, a small chat client for the XMPP protocol. It is written in Rust, based on `xmpp-rs` and Dioxus.
|
||||||
|
|
||||||
|
## State of the project
|
||||||
|
|
||||||
|
This project is extremely early-days. Do not use this for anything serious.
|
||||||
|
|
||||||
|
## Building
|
||||||
|
|
||||||
|
Currently, simply open the development shell defined in the flake.nix file; this should give you a shell
|
||||||
|
with all the dependencies installed. Then, run `cargo build` to build the project, and `cargo run` to run it.
|
||||||
|
|
||||||
|
Installation without Nix is not supported at this time, but you should be able to install the dependencies
|
||||||
|
through `apt` or a similar package manager.
|
12
flake.nix
12
flake.nix
@ -38,23 +38,11 @@
|
|||||||
|
|
||||||
packages = with pkgs; [
|
packages = with pkgs; [
|
||||||
rust-toolchain
|
rust-toolchain
|
||||||
rustfmt
|
|
||||||
pkg-config
|
pkg-config
|
||||||
alsaLib
|
|
||||||
udev
|
|
||||||
xorg.libX11
|
|
||||||
xorg.libXcursor
|
|
||||||
xorg.libXi
|
|
||||||
xorg.libXrandr
|
|
||||||
vulkan-loader
|
|
||||||
libxkbcommon
|
|
||||||
wayland
|
|
||||||
fontconfig
|
|
||||||
openssl
|
openssl
|
||||||
glibc
|
glibc
|
||||||
gtk3
|
gtk3
|
||||||
webkitgtk_4_1
|
webkitgtk_4_1
|
||||||
dioxus-cli
|
|
||||||
];
|
];
|
||||||
|
|
||||||
WEBKIT_DISABLE_COMPOSITING_MODE=1;
|
WEBKIT_DISABLE_COMPOSITING_MODE=1;
|
||||||
|
Loading…
Reference in New Issue
Block a user