clojure-nix-locker
clojure-nix-locker copied to clipboard
Make standaloneLocker really standalone
At the moment, standaloneLocker
as exposed by the result of default.nix
is actually not quite standalone: It relies on nix-prefetch-git
being available on PATH
and with https://github.com/bevuta/clojure-nix-locker/pull/7, it also requires babashka
. Ideally, these dependencies would be baked into standaloneLocker
itself but pkgs.writers.writePython3Bin
doesn't have a runtimeInputs
option like pkgs.writeShellApplication
. Another option is to use makeWrapper
as was attempted here but that is pretty clunky. Are there other options?