dots

Mika's dotfiles
git clone git://popovic.xyz/dots.git/
Log | Files | Refs | README

commit 0fcb6ebaebde362fc48f9bc2809936331854a571
parent e2aa6ee3b6e6e49992bf59ffdaa0ec3531ad961e
Author: Milutin Popovic <milutin@popovic.xyz>
Date:   Sun, 11 Jan 2026 18:04:58 +0000

profile cleanup

Diffstat:
M.config/shell/profile | 60++++++++++++++++++++++++++++++++++++++++--------------------
1 file changed, 40 insertions(+), 20 deletions(-)

diff --git a/.config/shell/profile b/.config/shell/profile @@ -20,40 +20,60 @@ export XDG_PUBLICSHARE_DIR="$HOME/Cloud" export XDG_DOWNLOAD_DIR="$HOME/Downloads" export XDG_DOTFILES="$HOME/dots" - +# Shell: export ZDOTDIR="$XDG_CONFIG_HOME/zsh" -export RANGER_DEVICONS_SEPARATOR=" " -export CARGO_HOME="$XDG_DATA_HOME/cargo" -export ELECTRUMDIR="$XDG_DATA_HOME/electrum" +export XINITRC="$XDG_CONFIG_HOME/X11/xinitrc" +export XAUTHORITY="$XDG_RUNTIME_DIR/Xauthority" +export PASSWORD_STORE_DIR="$XDG_DATA_HOME/password-store" export GNUPGHOME="$XDG_DATA_HOME/gnupg" -export HISTFILE="$XDG_DATA_HOME/zsh/history" + +# Python / Jupyter: export IPYTHONDIR="$XDG_CONFIG_HOME/jupyter" -export JULIA_DEPOT_PATH="$XDG_DATA_HOME/julia:$JULIA_DEPOT_PATH" -export JULIA_HISTORY="$XDG_CACHE_HOME/julia/history.jl" export JUPYTER_CONFIG_DIR="$XDG_CONFIG_HOME/jupyter" -export LESSHISTFILE=- -export NOTMUCH_CONFIG="$XDG_CONFIG_HOME/notmuch-config" -export NPM_CONFIG_USERCONFIG=$XDG_CONFIG_HOME/npm/npmrc -export PASSWORD_STORE_DIR="$XDG_DATA_HOME/password-store" +export JP_LSP_VIRTUAL_DIR="$XDG_CACHE_HOME/jupyter/" export PYTHONSTARTUP="$XDG_CONFIG_HOME/python/pythonrc" export PYTHON_HISTORY="$XDG_STATE_HOME/python_history" -export SSB_HOME="$XDG_DATA_HOME/zoom" -export WGETRC="$XDG_CONFIG_HOME/wgetrc" -export XAUTHORITY="$XDG_RUNTIME_DIR/Xauthority" -export XINITRC="$XDG_CONFIG_HOME/X11/xinitrc" -export _JAVA_AWT_WM_NONREPARENTING=1 -export PGPLOT_FONT='/usr/lib/grfont.dat' + +# Julia +export JULIA_DEPOT_PATH="$XDG_DATA_HOME/julia:$JULIA_DEPOT_PATH" +export JULIA_HISTORY="$XDG_CACHE_HOME/julia/history.jl" + +# Rust +export CARGO_HOME="$XDG_DATA_HOME/cargo" export RUSTUP_HOME="$XDG_DATA_HOME"/rustup +export FOUNDRY_DISABLE_NIGHTLY_WARNING=true + +# Man Config +export LESSHISTFILE=- export MANPAGER='nvim +Man!' export MANROFFOPT="-P -c" + +# GTK / QT: export GTK_THEME=Adwaita-dark export GTK2_RC_FILES=/usr/share/themes/Adwaita-dark/gtk-2.0/gtkrc export QT_STYLE_OVERRIDE=adwaita-dark. -export WINEPREFIX="$XDG_DATA_HOME"/wineprefixes/default -export JP_LSP_VIRTUAL_DIR="$XDG_CACHE_HOME/jupyter/" + +# Node.js / NPM / BUN config: export NODE_REPL_HISTORY="$XDG_DATA_HOME"/node_repl_history export BUN_INSTALL="$XDG_CONFIG_HOME/bun" -export FOUNDRY_DISABLE_NIGHTLY_WARNING=true +export NPM_CONFIG_USERCONFIG=$XDG_CONFIG_HOME/npm/npmrc + +# JAVA export _JAVA_OPTIONS=-Djava.util.prefs.userRoot="$XDG_CONFIG_HOME"/java +export _JAVA_AWT_WM_NONREPARENTING=1 +export JAVA_HOME=/usr/lib/jvm/default + +# Android dev: +export GRADLE_USER_HOME="$XDG_DATA_HOME"/gradle +export ANDROID_HOME=$XDG_DATA_HOME/Android/SDK/ +export PATH=$PATH:$ANDROID_HOME/emulator +export PATH=$PATH:$ANDROID_HOME/platform-tools + +# Other: +export NOTMUCH_CONFIG="$XDG_CONFIG_HOME/notmuch-config" export W3M_DIR="$XDG_STATE_HOME/w3m" +export SSB_HOME="$XDG_DATA_HOME/zoom" +export WGETRC="$XDG_CONFIG_HOME/wgetrc" +export PGPLOT_FONT='/usr/lib/grfont.dat' export PGSERVICEFILE="$XDG_CONFIG_HOME/pg/pg_service.conf" +export ELECTRUMDIR="$XDG_DATA_HOME/electrum"