From ad7d4b2055f3bdf3a11d3c67646375798eb3a8f1 Mon Sep 17 00:00:00 2001 From: Kristofers Solo Date: Wed, 22 Feb 2023 22:15:33 +0200 Subject: [PATCH] Updated env --- .config/shell/env | 91 +++++++++++++++++++++++++++++++---------------- 1 file changed, 61 insertions(+), 30 deletions(-) diff --git a/.config/shell/env b/.config/shell/env index fc838305..c94dd150 100644 --- a/.config/shell/env +++ b/.config/shell/env @@ -1,9 +1,20 @@ #!/bin/zsh typeset -U PATH path + +# profile file. Runs on login. Environmental variables are set here. + +# If you don't plan on reverting to bash, you can remove the link in ~/.profile +# to clean up. + +# Adds `~/.local/bin` to $PATH +export PATH="$PATH:${$(find ~/.local/bin -type d -printf %p:)%%:}" + # Disable files export LESSHISTFILE=- +unsetopt PROMPT_SP + # Default Apps export BROWSER="librewolf" @@ -26,38 +37,58 @@ export XDG_STATE_HOME="$HOME/.local/share" # export XDG_SESSION_TYPE=wayland # export XDG_SESSION_DESKTOP=Hyprland -export ANDROID_SDK_HOME="${XDG_CONFIG_HOME:-$HOME/.config}/android" -export ANSIBLE_CONFIG="${XDG_CONFIG_HOME:-$HOME/.config}/ansible/ansible.cfg" -export CARGO_HOME="${XDG_DATA_HOME:-$HOME/.local/share}/cargo" -export CUDA_CACHE_PATH="{$XDG_CACHE_HOME:-$HOME/.cache}/nv" -export ELECTRUMDIR="${XDG_DATA_HOME:-$HOME/.local/share}/electrum" -export GNUPGHOME="${XDG_DATA_HOME:-$HOME/.local/share}/gnupg" -export GOPATH="${XDG_DATA_HOME:-$HOME/.local/share}/go" -export GTK2_RC_FILES="${XDG_CONFIG_HOME:-$HOME/.config}/gtk-2.0/gtkrc" -export HISTFILE="${XDG_CONFIG_HOME:-$HOME/.config}/zsh/history" -export HISTFILE="${XDG_DATA_HOME:-$HOME/.local/share}/history" -export INPUTRC="${XDG_CONFIG_HOME:-$HOME/.config}/shell/inputrc" -export KODI_DATA="${XDG_DATA_HOME:-$HOME/.local/share}/kodi" -export MBSYNCRC="${XDG_CONFIG_HOME:-$HOME/.config}/mbsync/config" -export NOTMUCH_CONFIG="${XDG_CONFIG_HOME:-$HOME/.config}/notmuch-config" -export PASSWORD_STORE_DIR="${XDG_DATA_HOME:-$HOME/.local/share}/password-store" -export RUSTUP_HOME="${XDG_DATA_HOME:-$HOME/.local/share}/rustup" -export STARSHIP_CONFIG="${XDG_CONFIG_HOME:-$HOME/.config}/starship/starship.toml" +export ANDROID_SDK_HOME="$XDG_CONFIG_HOME/android" +export ANDROID_HOME="$XDG_CONFIG_HOME/android" +export ANSIBLE_CONFIG="$XDG_CONFIG_HOME/ansible/ansible.cfg" +export CARGO_HOME="$XDG_DATA_HOME/cargo" +export CUDA_CACHE_PATH="$XDG_CACHE_HOME/nv" +export ELECTRUMDIR="$XDG_DATA_HOME/electrum" +export GNUPGHOME="$XDG_DATA_HOME/gnupg" +export GOPATH="$XDG_DATA_HOME/go" +export GTK2_RC_FILES="$XDG_CONFIG_HOME/gtk-2.0/gtkrc" +export HISTFILE="$XDG_CONFIG_HOME/zsh/history" +export HISTFILE="$XDG_DATA_HOME/history" +export INPUTRC="$XDG_CONFIG_HOME/shell/inputrc" +export KERAS_HOME="$XDG_DATA_HOME/keras" +export KODI_DATA="$XDG_DATA_HOME/kodi" +export MBSYNCRC="$XDG_CONFIG_HOME/mbsync/config" +export MYPY_CACHE_DIR="$XDG_CACHE_HOME/mypy" +export NOTMUCH_CONFIG="$XDG_CONFIG_HOME/notmuch-config" +export NPM_CONFIG_USERCONFIG="$XDG_CACHE_HOME/npm/npmrc" +export PASSWORD_STORE_DIR="$XDG_DATA_HOME/password-store" +export PYENV_ROOT="$XDG_DATA_HOME/pyenv" +export PYTHONSTARTUP="$XDG_CONFIG_HOME/python/pythonrc" +export RUSTUP_HOME="$XDG_DATA_HOME/rustup" +export SSB_HOME="$XDG_DATA_HOME/zoom" +export STARSHIP_CONFIG="$XDG_CONFIG_HOME/starship/starship.toml" +export TEXMFVAR="$XDG_CACHE_HOME/texlive/texmf-var" export TMUX_TMPDIR="$XDG_RUNTIME_DIR" -export UNISON="${XDG_DATA_HOME:-$HOME/.local/share}/unison" -export WEECHAT_HOME="${XDG_CONFIG_HOME:-$HOME/.config}/weechat" -export WGETRC="${XDG_CONFIG_HOME:-$HOME/.config}/wget/wgetrc" -export WINEPREFIX="${XDG_DATA_HOME:-$HOME/.local/share}/wineprefixes/default" -export XAUTHORITY="${XDG_RUNTIME_DIR:-$HOME}/Xauthority" -export XINITRC="${XDG_CONFIG_HOME:-$HOME/.config}/x11/xinitrc" -export ZDOTDIR="${XDG_CONFIG_HOME:-$HOME/.config}/zsh" -export _JAVA_OPTIONS=-Djava.util.prefs.userRoot="{$XDG_CONFIG_HOME:-$HOME/.config}/java" +export UNISON="$XDG_DATA_HOME/unison" +export WEECHAT_HOME="$XDG_CONFIG_HOME/weechat" +export WGETRC="$XDG_CONFIG_HOME/wget/wgetrc" +export WINEPREFIX="$XDG_DATA_HOME/wineprefixes/default" +# export XAUTHORITY="$XDG_RUNTIME_DIR/Xauthority" +export XINITRC="$XDG_CONFIG_HOME/X11/xinitrc" +export ZDOTDIR="$XDG_CONFIG_HOME/zsh" +export _JAVA_OPTIONS=-Djava.util.prefs.userRoot="$XDG_CONFIG_HOME/java" # Other program settings -export MOZ_USE_XINPUT2="1" # Mozilla smooth scrolling/touchpads. -export QT_QPA_PLATFORMTHEME="gtk3" # Have QT use gtk3 theme. +export AWT_TOOLKIT="MToolkit wmname LG3D" # May have to install wmname +export DICS="/usr/share/stardict/dic/" +export FZF_DEFAULT_OPTS="--layout=reverse --height 40%" +export LESS=-R +export LESSOPEN="| /usr/bin/highlight -O ansi %s 2>/dev/null" +export LESS_TERMCAP_mb="$(printf '%b' '')" +export LESS_TERMCAP_md="$(printf '%b' '')" +export LESS_TERMCAP_me="$(printf '%b' '')" +export LESS_TERMCAP_se="$(printf '%b' '')" +export LESS_TERMCAP_so="$(printf '%b' '')" +export LESS_TERMCAP_ue="$(printf '%b' '')" +export LESS_TERMCAP_us="$(printf '%b' '')" +export MOZ_USE_XINPUT2="1" # Mozilla smooth scrolling/touchpads. +export QT_QPA_PLATFORMTHEME="gtk2" # Have QT use gtk2 theme. +export QT_QPA_PLATFORMTHEME="gtk3" # Have QT use gtk3 theme. export QT_SCREEN_SCALE_FACTORS="1;1" - -# Adds `~/.local/bin` to $PATH -export PATH="$PATH:${$(find ~/.local/bin -type d -printf %p:)%%:}" +export SUDO_ASKPASS="$HOME/.local/bin/dmenupass" +export _JAVA_AWT_WM_NONREPARENTING=1 # Fix for Java applications in dwm