From 323ac4439eb407799ff23946d717b008cab65141 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Chlo=C3=A9=20Vulquin?= Date: Sun, 18 Jan 2026 22:50:56 +0100 Subject: sh: major update to xdg I'm just going to stick everything in here from now on. --- dot_local/share/sh/xdg | 34 +++++++++++++++++++++++++++++++--- 1 file changed, 31 insertions(+), 3 deletions(-) diff --git a/dot_local/share/sh/xdg b/dot_local/share/sh/xdg index 68c4a54..b493b31 100644 --- a/dot_local/share/sh/xdg +++ b/dot_local/share/sh/xdg @@ -1,3 +1,31 @@ -[ -z "$XDG_DATA_HOME" ] || export XDG_DATA_HOME=~/.local/share -[ -z "$XDG_CONFIG_HOME" ] || export XDG_CONFIG_HOME=~/.config -[ -z "$XDG_STATE_HOME" ] || export XDG_STATE_HOME=~/.local/state +#!/bin/sh +: ${XDG_CONFIG_HOME:=~/.config} +: ${XDG_DATA_HOME:=~/.local/share} +: ${XDG_STATE_HOME:=~/.local/state} +export XDG_CONFIG_HOME XDG_DATA_HOME XDG_STATE_HOME + +# XDG compatiblity settings for everything +export BUN_INSTALL=~/.local/bun + +export CLJ_CACHE=~/.cache/clojure CLJ_CONFIG=~/.config/clojure + +export DOTNET_CLI_HOME=~/.local/dotnet + +export ELAN_HOME=~/.local/elan + +export JULIA_DEPOT_PATH=~/.local/julia JULIAUP_DEPOT_PATH=~/.local/julia + +export OPAMROOT=~/.local/ocaml + +export IPYTHONDIR=~/.local/python/ipython JUPYTER_CONFIG_DIR=~/.local/python/jupyter +export UV_PYTHON_BIN_DIR=~/.local/python/bin UV_PYTHON_INSTALL_DIR=~/.local/python/interpreters UV_TOOL_BIN_DIR=~/.local/python/bin UV_TOOL_DIR=~/.local/python/tools + +export CARGO_HOME=~/.local/rust RUSTUP_HOME=~/.local/rust + +export RLWRAP_HOME=~/.local/state/history +export LESSHISTFILE=$RLWRAP_HOME/less +export NODE_REPL_HISTORY=$RLWRAP_HOME/node +export PSQL_HISTORY=$RLWRAP_HOME/psql +export PYTHON_HISTORY=$RLWRAP_HOME/python +export SQLITE_HISTORY=$RLWRAP_HOME/sqlite +export USQL_HISTORY=$RLWRAP_HOME/usql -- cgit v1.2.3