diff --git a/src/mach/pack/alpha/impl/tools_deps.clj b/src/mach/pack/alpha/impl/tools_deps.clj index 98f472d..80f5a36 100644 --- a/src/mach/pack/alpha/impl/tools_deps.clj +++ b/src/mach/pack/alpha/impl/tools_deps.clj @@ -53,10 +53,16 @@ (defn system-edn [] - (-> "mach/pack/alpha/system_deps.edn" - io/resource - slurp - edn/read-string)) + (let [defaults (-> "mach/pack/alpha/system_deps.edn" + io/resource + tools.deps.reader/slurp-deps)] + (if-let [clj-config (System/getenv "CLJ_CONFIG")] + (tools.deps.reader/merge-deps [defaults + (-> clj-config + (io/file "deps.edn") + tools.deps.reader/slurp-deps)]) + defaults))) + (comment (tools.deps/combine-aliases