-
AppImageKit
Package desktop applications as AppImages that run on common Linux-based operating systems, such as RHEL, CentOS, openSUSE, SLED, Ubuntu, Fedora, debian and derivatives. Join #AppImage on irc.libera.chat
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Have you considered releasing a build through Flathub? The Flatpak build process is sort of a blend of Docker (containerized builds) and Steam Runtime (linking against dependencies that are provided to the user as a distro-independent runtime shared between their different packages).
Alternatively, while I'm not a fan of it (since it provides no help if a user upgrades their distro and then discovers that, to prevent an on-start segfault, they need to remove one of the bundled libraries and rely on the system version), there is also AppImage, which gives the end-user an experience akin to static linking but actually works by building something that's like a self-extracting archive but, instead, is a self-mounting ISO file containing your application and all its dependencies.
Firstly, why do you use libX11 directly? Are aware that most GNU/Linux distro are moving to Wayland? There's https://lib.rs/winit and other crates which abstract over display server and even operating system. What about using gtk-rs or any other GUI library out there? There are many of them for Rust. https://areweguiyet.com