summaryrefslogtreecommitdiff
path: root/.zshenv
diff options
context:
space:
mode:
authorPedro Pereira <pedro.hr.pereira@proton.me>2026-10-16 15:19:13 -0300
committerPedro Pereira <pedro.hr.pereira@proton.me>2026-10-16 15:19:13 -0300
commit1eb69e9a795cc19450178c07d8d382622bc7ad70 (patch)
treeb6bc60605044fe929986f31b3b6bf4fee9b56e14 /.zshenv
first commit
Diffstat (limited to '.zshenv')
-rw-r--r--.zshenv16
1 files changed, 16 insertions, 0 deletions
diff --git a/.zshenv b/.zshenv
new file mode 100644
index 0000000..2f82900
--- /dev/null
+++ b/.zshenv
@@ -0,0 +1,16 @@
+# xdg paths
+export XDG_CONFIG_HOME="$HOME/.config"
+export XDG_DATA_HOME="$HOME/.local/share"
+export XDG_STATE_HOME="$HOME/.local/state"
+export XDG_CACHE_HOME="$HOME/.cache"
+
+export XINITRC="$XDG_CONFIG_HOME/X11/xinitrc"
+export ZDOTDIR="$HOME/.config/zsh"
+
+# exports to keep $HOME clean
+export DBUS_SESSION_BUS_ADDRESS="unix:path=$XDG_RUNTIME_DIR/bus"
+export XAUTHORITY="$XDG_RUNTIME_DIR/Xauthority"
+export SQLITE_HISTORY=$XDG_STATE_HOME/sqlite_history
+export _JAVA_OPTIONS=-Djava.util.prefs.userRoot="$XDG_CONFIG_HOME"/java
+export NODE_REPL_HISTORY="$XDG_DATA_HOME"/node_repl_history
+export NPM_CONFIG_USERCONFIG=$XDG_CONFIG_HOME/npm/npmrc