From 360d9eaf86a1d66416b91477e7574eb60a34ee91 Mon Sep 17 00:00:00 2001 From: eltrac Date: Fri, 30 Oct 2026 13:45:34 +0800 Subject: env: load guile lib; load GraalVM --- nushell/env.nu | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'nushell') diff --git a/nushell/env.nu b/nushell/env.nu index 40f1f37..e2f0f1d 100644 --- a/nushell/env.nu +++ b/nushell/env.nu @@ -21,6 +21,13 @@ $env.MANPATH = (if ($env.MANPATH? | is-empty) { # ---- Rust / cargo ---- $env.CARGO_HOME = ($env.CARGO_HOME? | default ($env.HOME | path join '.local/share/cargo')) +# ---- Guile ---- +#$env.GUILE_LOAD_PATH = $"($env.HOME)/.local/share/guile/site/3. 0:($env.GUILE_LOAD_PATH? | default '')" +#$env.GUILE_LOAD_COMPILED_PATH = $"($env.HOME)/.local/lib/guile/3. 0/site-ccache:($env.GUILE_LOAD_COMPILED_PATH? | default '')" +$env.GUILE_LOAD_PATH = "/opt/homebrew/share/guile/site/3.0" +$env.GUILE_LOAD_COMPILED_PATH = "/opt/homebrew/lib/guile/3.0/site-ccache" +$env.GUILE_SYSTEM_EXTENSIONS_PATH = "/opt/homebrew/lib/guile/3.0/extensions" + # ---- Apps ---- $env.WAKATIME_HOME = ($env.XDG_CONFIG_HOME | path join 'wakatime') $env.GITLIBS = ($env.XDG_STATE_HOME | path join 'clojure/gitlibs') @@ -54,7 +61,9 @@ $env.no_proxy = 'localhost,127.0.0.1' try { $env.GPG_TTY = (tty | str trim) } catch { } # Java -try { $env.JAVA_HOME = (/usr/libexec/java_home -v 17 | str trim) } catch { } +# try { $env.JAVA_HOME = (/usr/libexec/java_home -v 17 | str trim) } catch { } +# GraalVM +try { $env.JAVA_HOME = '/Library/Java/JavaVirtualMachines/graalvm-jdk-25.4.4.1.1+1.1/Contents/Home' } # Temporary files let state_tmp = ($env.XDG_STATE_HOME | path join 'tmp') @@ -76,6 +85,7 @@ $env.PATH = ([ ...$env.PATH ($env.HOME | path join 'Library/Python/3.9/bin') # Python 3.9 (user) ($env.HOME | path join '.local/share/go/bin') # Go + '/Library/Java/JavaVirtualMachines/graalvm-jdk-25.4.4.1.1+1.1/Contents/Home/bin' # GraalVM ] | uniq) # pnpm -- cgit v1.2.3