Added readme and dropped a few dependencies from flake.nix.

This commit is contained in:
Werner Kroneman 2023-12-09 21:41:02 +01:00
parent eec56f063e
commit 234db497a9
2 changed files with 15 additions and 12 deletions

15
README.md Normal file
View 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.

View File

@ -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;