Babashka is a scripting tool that is meant to be compiled with GNI and a great tool but to link your own Clojure app
like that a good starting point might be https://github.com/taylorwood/clj.native-image
(or https://github.com/taylorwood/lein-native-image if you are using Leiningen)
https://github.com/borkdude/babashka is a good place to start