Thanks! hmmm, the website should probably say gtk4 is required too... In the source code, i'm just importing owlkettle and other nim deps, and calling rsync and pkexec via execCmdEx(). The Supporter Release has pre-compiled binaries for x86_64 glibc-based distros, along with desktop integration stuff, and a gui installer (shown in video on EZ Bkup website) and a couple bash scripts for debian-based distros until they update their polkit later this year, at which time the GUI installer should work. I will add a binary for Alpine to the Supporter Release when they update nim to 2.0 in the repos, or i build my own package for it. The installer/bash scripts just copy all the files where they go, or removes them all when uninstalling. The source code of EZ Bkup itself is released under the GPLv3, so users with distros not covered by the Supporter Release can still compile their own binary, though some external/supplemental niceties are omitted, like desktop integration icons, polkit policy, etc.
I hope that answers your question.
