From 0a34530107198eef9ba72870abf4a8dbaa7746e9 Mon Sep 17 00:00:00 2001 From: Andrew Scott Date: Tue, 28 Mar 2023 21:33:57 -0400 Subject: [PATCH] Explicitly set XDG environment variables --- dot_profile.tmpl | 32 +++++++++++++++++++++----------- 1 file changed, 21 insertions(+), 11 deletions(-) diff --git a/dot_profile.tmpl b/dot_profile.tmpl index 8bd8ffd..3efc784 100644 --- a/dot_profile.tmpl +++ b/dot_profile.tmpl @@ -1,17 +1,27 @@ -# make Java behave when not using a DE -export _JAVA_AWT_WM_NONREPARENTING=1 -# move $GOPATH to .local -export GOPATH="$HOME/.local/opt/go" -export PATH="$HOME/.local/opt/go/bin:$PATH" +# Ensure XDG env vars are set correctly +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" -# xsecurelock settings -export XSECURELOCK_AUTH=auth_x11 -export XSECURELOCK_AUTHPROTO=authproto_pam -export XSECURELOCK_BURNIN_MITIGATION=300 -export XSECURELOCK_PASSWORD_PROMPT=time + +# make Java behave when not using a DE +export _JAVA_AWT_WM_NONREPARENTING=1 + +# move $GOPATH to .local +export GOPATH="$HOME/.local/opt/go" +export PATH="$HOME/.local/opt/go/bin:$PATH" + +# xsecurelock settings +export XSECURELOCK_AUTH=auth_x11 +export XSECURELOCK_AUTHPROTO=authproto_pam +export XSECURELOCK_BURNIN_MITIGATION=300 +export XSECURELOCK_PASSWORD_PROMPT=time + {{- if eq .chezmoi.hostname "helix" }} -# make GTK apps scale correctly on hidpi +# scale GTK applicatons on hidpi screens export GDK_SCALE=2 GDK_DPI_SCALE=0.50 thunar export GDK_SCALE=2 GDK_DPI_SCALE="0.50 Simple-scan" export GDK_SCALE=2 GDK_DPI_SCALE=0.50 lutris