XDG Stuff

This commit is contained in:
Isaac Shoebottom 2025-03-11 11:45:44 -03:00
parent ed699e596a
commit 8b0cf92195
3 changed files with 21 additions and 2 deletions

View File

@ -15,6 +15,9 @@ alias update="paru; paru -c"
alias l="ls --ignore-glob '$([ -f .hidden ] && cat .hidden | tr '\n' '|')'"
# XDG stuff
export HISTFILE="${XDG_STATE_HOME}"/bash/history
# Helpful tool: https://bash-prompt-generator.org
# On github: https://github.com/Scriptim/bash-prompt-generator
PS1='[\u@\h \w]\$ '

View File

@ -12,5 +12,11 @@ GOPATH=$XDG_DATA_HOME/go
GTK2_RC_FILES=$XDG_CONFIG_HOME/gtk-2.0/gtkrc
NUGET_PACKAGES=$XDG_CACHE_HOME/NuGetPackages
_JAVA_OPTIONS=-Djava.util.prefs.userRoot=$XDG_CONFIG_HOME/java
RENPY_PATH_TO_SAVES=$XDG_DATA_HOME
WINEPREFIX=$XDG_DATA_HOME/wine
RENPY_PATH_TO_SAVES=$XDG_DATA_HOME/renpy
WINEPREFIX=$XDG_DATA_HOME/wine
ZDOTDIR=$XDG_CONFIG_HOME/zsh
TEXMFVAR=$XDG_CACHE_HOME/texlive/texmf-var
LEIN_HOME=$XDG_DATA_HOME/lein
JULIA_DEPOT_PATH=$XDG_DATA_HOME/julia:$JULIA_DEPOT_PATH
XCURSOR_PATH=/usr/share/icons:$XDG_DATA_HOME/icons
ANDROID_USER_HOME=$XDG_DATA_HOME/android

View File

@ -68,6 +68,16 @@ alias .status="chezmoi git status"
alias .diff="chezmoi git diff"
alias .update="chezmoi update"
# XDG zsh stuff
compinit -d "$XDG_CACHE_HOME"/zsh/zcompdump-"$ZSH_VERSION"
export HISTFILE="$XDG_STATE_HOME"/zsh/history
# XDG aliases
alias wget="wget --hsts-file='$XDG_DATA_HOME/wget-hsts'"
alias yarn="yarn --use-yarnrc '$XDG_CONFIG_HOME/yarn/config'"
alias units="units --history '$XDG_DATA_HOME/units_history'"
alias nvidia-settings="nvidia-settings --config='$XDG_CONFIG_HOME/nvidia/settings'"
alias adb="HOME='$XDG_DATA_HOME/android' adb"
# Helpful tool: https://zsh-prompt-generator.site/
# On github: https://github.com/k-yokoishi/zsh-prompt-generator