summaryrefslogtreecommitdiff
path: root/nushell
diff options
context:
space:
mode:
Diffstat (limited to 'nushell')
-rw-r--r--nushell/autoload/mise.nu7
-rw-r--r--nushell/config.nu1
-rw-r--r--nushell/env.nu9
3 files changed, 16 insertions, 1 deletions
diff --git a/nushell/autoload/mise.nu b/nushell/autoload/mise.nu
index 15c7780..0e02797 100644
--- a/nushell/autoload/mise.nu
+++ b/nushell/autoload/mise.nu
@@ -17,7 +17,12 @@ def --env "update-env" [] {
}
export-env {
- '' | parse vars | update-env
+ 'hide,LEIN_HOME,
+hide,LUA_INIT,
+set,PATH,/Users/eltrac/.local/share/pnpm/bin:/Users/eltrac/.local/bin:/Users/eltrac/.local/share/pnpm:/Users/eltrac/.bun/bin:/opt/nanobrew/prefix/bin:/Users/eltrac/bin:/Library/Frameworks/Python.framework/Versions/3.13/bin:/usr/local/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/eltrac/.local/share/cargo/bin:/Users/eltrac/.local/share/pnpm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/Ghostty.app/Contents/MacOS:/Users/eltrac/Library/Python/3.9/bin:/Users/eltrac/.local/share/go/bin
+hide,MISE_SHELL,
+hide,__MISE_DIFF,
+hide,__MISE_DIFF,' | parse vars | update-env
$env.MISE_SHELL = "nu"
let mise_hook = {
condition: { "MISE_SHELL" in $env }
diff --git a/nushell/config.nu b/nushell/config.nu
index 0475a0e..0c1e964 100644
--- a/nushell/config.nu
+++ b/nushell/config.nu
@@ -17,6 +17,7 @@ alias vimulti = bb ~/Projects/vimulti/vimulti.clj
alias nvimj = vimulti java-edition
alias switch-proxy = bb ~/Projects/snippets/QoL/switch-proxy.clj
alias swp = switch-proxy
+alias mvn = mvn -gs .config/maven/settings.xml
alias wtr = weather
alias nuconf = config nu
alias nuenv = config env
diff --git a/nushell/env.nu b/nushell/env.nu
index 16e4511..4540df6 100644
--- a/nushell/env.nu
+++ b/nushell/env.nu
@@ -22,6 +22,15 @@ $env.WAKATIME_HOME = ($env.XDG_CONFIG_HOME | path join 'wakatime')
$env.BUN_INSTALL = ($env.HOME | path join '.bun')
$env.PNPM_HOME = ($env.HOME | path join '.local/share/pnpm')
$env.NVM_DIR = ($env.HOME | path join '.config/nvm')
+$env.W3M_DIR = ($env.XDG_DATA_HOME | path join 'w3m')
+$env.PYTHON_HISTORY = ($env.XDG_STATE_HOME | path join 'python_history')
+$env.LEIN_HOME = ($env.XDG_DATA_HOME | path join 'lein')
+$env.RUSTUP_HOME = ($env.XDG_DATA_HOME | path join 'rustup')
+$env.GOPATH = ($env.XDG_DATA_HOME | path join 'go')
+$env.BABASHKA_REPL_HISTORY = ($env.XDG_STATE_HOME | path join 'babashka/repl_history')
+$env.LESSHISTFILE = ($env.XDG_STATE_HOME | path join 'lesshst')
+$env.NODE_REPL_HISTORY = ($env.XDG_STATE_HOME | path join 'node_repl_history')
+$env.MPLCONFIGDIR = ($env.XDG_CONFIG_HOME | path join 'matplotlib')
$env.EDITOR = 'nvim'
$env.HOMEBREW_NO_ENV_HINTS = '1'
$env.PUPPETEER_EXECUTABLE_PATH = ($env.HOME | path join '.cache/puppeteer/chrome/mac_arm-142.0.7444.59/chrome-mac-arm64/Google Chrome for Testing.app/Contents/MacOS/Google Chrome for Testing')