configurable Discord rich presence "client" written in C
see config.ini
as an example
typedef struct {
const char *app_id, *state, *details, *large_image_key, *large_image_text, *small_image_key, *small_image_text; /* check rich presence docs */
bool elapsed_time_enabled;
int remaining_time; /* max 86400 seconds (5 byte string) */
} Config;
to build custom-discord-rpc you need:
- a functional C compiler
- Ninja
- Meson
- discord-rpc
- inih
libdiscord-rpc.so
andlibinih.so
in the project's root directorymeson build
ninja -C build
meson.build
for inih:
project('inih', 'c')
shared_library('inih', ['ini.c', 'ini.h'])