Fix env-paths and add XDG_STATE_HOME

This commit is contained in:
Tobias Reisinger 2024-08-10 16:04:30 +02:00
parent 88767dd191
commit b75e692b60
Signed by: serguzim
GPG key ID: 13AD60C237A28DFE
6 changed files with 14 additions and 3 deletions

View file

@ -88,7 +88,7 @@ source "$OSH/oh-my-bash.sh"
HISTCONTROL=ignoreboth
export SAVEHIST=1000000
export HISTSIZE=1000000
export HISTFILE="$HOME/.cache/bash_history"
export HISTFILE="$XDG_STATE_HOME/bash_history"
shopt -s histappend
shopt -s checkwinsize

View file

@ -68,6 +68,7 @@ alias watch='watch -c'
alias wget='wget -c'
alias xdebug='XDEBUG_CONFIG="remote_host=127.0.0.1 remote_port=9003"'
alias xo='xdg-open'
### conditionals

View file

@ -12,4 +12,4 @@ export PATH="$GOPATH/bin:$HOME/.cargo/bin:$PATH"
# add tool paths
export PATH="$HOME/.local/share/JetBrains/Toolbox/scripts:$PATH"
# add nix paths
export PATH="/home/serguzim/.nix-profile/bin:/nix/var/nix/profiles/default/bin:$PATH"
export PATH="$HOME/.nix-profile/bin:/nix/var/nix/profiles/default/bin:$PATH"

View file

@ -7,11 +7,13 @@ set -a
export XDG_CONFIG_HOME="${XDG_CONFIG_HOME:-$HOME/.config}"
export XDG_CACHE_HOME="${XDG_DATA_HOME:-$HOME/.local/share}"
export XDG_STATE_HOME="${XDG_STATE_HOME:-$HOME/.local/state}"
. "$XDG_CONFIG_HOME/locale.conf"
set +a
export AUTOSTART_DISPLAY=''
export ANSIBLE_HOME="$XDG_DATA_HOME/ansible"
export BASH_COMPLETION_USER_DIR="$XDG_DATA_HOME/bash-completion"
export BEMENU_OPTS="--tb '#6272a4'\
@ -31,9 +33,12 @@ export BEMENU_OPTS="--tb '#6272a4'\
--no-overlap\
-P '>' -p ''"
export CARGO_HOME="$XDG_DATA_HOME/cargo"
export DFT_DISPLAY="side-by-side-show-both"
export DMENU="bemenu"
export DOCKER_BUILDKIT=1
export DOCKER_CONFIG="$XDG_CONFIG_HOME/docker"
export EDITOR="$(which vim)"
@ -49,6 +54,10 @@ export NPM_CONFIG_USERCONFIG="$XDG_CONFIG_HOME/npmrc"
export QT_QPA_PLATFORMTHEME="qt5ct"
export PASSWORD_STORE_ENABLE_EXTENSIONS=true
export PSQL_HISTORY="$XDG_STATE_HOME/psql_history"
export PYTHON_HISTORY="$XDG_STATE_HOME/python_history"
export RUSTUP_HOME="$XDG_DATA_HOME/rustup"
export STCONFDIR="$XDG_CONFIG_HOME/syncthing"
export STDATADIR="$XDG_DATA_HOME/syncthing"

View file

@ -10,3 +10,4 @@ XDG_CONFIG_HOME="$HOME/.config"
XDG_CONFIG_DIR="$HOME/.config"
XDG_CACHE_DIR="$HOME/.cache"
XDG_DATA_HOME="$HOME/.local/share"
XDG_STATE_HOME="$HOME/.local/state"

View file

@ -120,7 +120,7 @@ export MARKPATH="$HOME/.config/zsh/jump_marks"
setopt HIST_IGNORE_DUPS
export SAVEHIST=1000000
export HISTSIZE=1000000
export HISTFILE="$HOME/.cache/zsh_history"
export HISTFILE="$XDG_STATE_HOME/zsh_history"
source "$plugin_path/zsh-syntax-highlighting.sh"