From f6f0df46543c59c6feec28fd0c37966cf28f3afa Mon Sep 17 00:00:00 2001 From: Andrew Scott Date: Sun, 26 Nov 2023 23:49:32 -0500 Subject: [PATCH] Add environment variables for .NET --- dot_bash_profile.tmpl | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/dot_bash_profile.tmpl b/dot_bash_profile.tmpl index c34494b..75de8f8 100644 --- a/dot_bash_profile.tmpl +++ b/dot_bash_profile.tmpl @@ -2,29 +2,30 @@ # ~/.bash_profile # +# Default text editors export EDITOR=nvim export VISUAL=emacs -# Ensure XDG env vars are set +# Add ~/.local/bin to $PATH +export PATH="${HOME}/.local/bin:${PATH}" + +# XDG Base Directories export XDG_CACHE_HOME="${HOME}"/.cache export XDG_CONFIG_HOME="${HOME}"/.config export XDG_DATA_HOME="${HOME}"/.local/share export XDG_STATE_HOME="${HOME}"/.local/state -# add .local/bin to $PATH -export PATH="${HOME}/.local/bin:${PATH}" - -# make Java behave when not using a DE +# Force Java to behave when not using a DE export _JAVA_AWT_WM_NONREPARENTING=1 -# Sometimes needed for gpg passphrase prompt +# GPG passphrase prompt export GPG_TTY=$(tty) # Mozilla + Wayland export MOZ_ENABLE_WAYLAND=1 {{ if eq .chezmoi.hostname "helix" -}} -# scale GTK applicatons on hidpi screens +# Scale GTK applicatons export GDK_SCALE=2 GDK_DPI_SCALE=0.50 {{- end }} @@ -36,6 +37,13 @@ export HISTFILE="${XDG_STATE_HOME}"/bash_history # cargo export CARGO_HOME="${XDG_DATA_HOME}"/cargo +# dotnet +export DOTNET_BUNDLE_EXTRACT_BASE_DIR="${XDG_CACHE_HOME}/dotnet_bundle_extract" +export DOTNET_CLI_HOME="${XDG_DATA_HOME}/dotnet/cli" +export DOTNET_CLI_TELEMETRY_OPTOUT=true +export DOTNET_TOOLS_PATH="${XDG_DATA_HOME}/dotnet/tools" +export PATH="${DOTNET_TOOLS_PATH}:${PATH}" + # go export GOPATH="${XDG_DATA_HOME}"/go export GOMODCACHE="${XDG_CACHE_HOME}"/go/mod @@ -68,4 +76,3 @@ export XAUTHORITY="${XDG_RUNTIME_DIR}"/Xauthority # start river [[ -z "${DISPLAY}" && "${XDG_VTNR}" -eq 1 ]] && exec dbus-run-session river -