Skip to content

Instantly share code, notes, and snippets.

View jlesquembre's full-sized avatar

José Luis Lafuente jlesquembre

  • Tweag
  • Vienna, Austria
  • 01:55 (UTC +01:00)
  • LinkedIn in/jllafuente
View GitHub Profile
@jlesquembre
jlesquembre / user-home.md
Created October 6, 2023 22:31
JDK and GraalVM 'user.home' in Nix

Clojure CLI, the bash script, determines the user config directory looking at the CLJ_CONFIG env variable. If unset, fallbacks to $HOME/.clojure, and creates a default deps.edn file if you don't have one:

# Determine user config directory
if [[ -n "$CLJ_CONFIG" ]]; then
  config_dir="$CLJ_CONFIG"
elif [[ -n "$XDG_CONFIG_HOME" ]]; then
  config_dir="$XDG_CONFIG_HOME/clojure"