From 1eeecdd2ee704141da35c6ff3889b08873c3a2cd Mon Sep 17 00:00:00 2001 From: kj-sh604 Date: Mon, 8 Jul 2024 11:35:02 -0400 Subject: refactor: remove unused `XDG` Base Directory Specs --- .config/shell/profile | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 .config/shell/profile (limited to '.config/shell/profile') diff --git a/.config/shell/profile b/.config/shell/profile new file mode 100644 index 0000000..62ad7a0 --- /dev/null +++ b/.config/shell/profile @@ -0,0 +1,54 @@ +#!/bin/sh + +if [ -n "$DISPLAY" ] && xhost >/dev/null; then + setxkbmap -option compose:ralt + xset r rate 300 50 + export XPROFILE_X11_SPECIFICS=loaded +else + echo "x11 is not running... x11-related settings have been skipped" + export XPROFILE_X11_SPECIFICS=unloaded +fi + +export EDITOR=nvim +export TERM=xterm-256color +export TMPDIR="/tmp" +export LANG="en_US.UTF-8" +export LC_ALL="en_US.UTF-8" +export PATH="$PATH:$HOME/.local/bin" +export MANPAGER="less --use-color" +export MANROFFOPT="-P -c" + +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" + +# Some XDG ~/ clean-up +# (I really don't care as much, at this point) +export ANDROID_SDK_HOME="$XDG_CONFIG_HOME"/android +export BASH_COMPLETION_USER_FILE="$XDG_CONFIG_HOME"/bash-completion/bash_completion +export CARGO_HOME="$XDG_DATA_HOME"/cargo +export CUDA_CACHE_PATH="$XDG_CACHE_HOME"/nv +export DVDCSS_CACHE="$XDG_DATA_HOME"/dvdcss +export FFMPEG_DATADIR="$XDG_CONFIG_HOME"/ffmpeg +export GNUPGHOME="$XDG_DATA_HOME"/gnupg +export GOMODCACHE="$XDG_CACHE_HOME"/go/mod +export GOPATH="$XDG_DATA_HOME"/go +export GTK2_RC_FILES="$XDG_CONFIG_HOME"/gtk-2.0/settings.ini +export HISTFILE="$XDG_STATE_HOME"/shell/history +export INPUTRC="$XDG_CONFIG_HOME"/shell/inputrc +export KODI_DATA="$XDG_DATA_HOME"/kodi +export MYSQL_HISTFILE="$XDG_DATA_HOME"/mysql_history +export NODE_REPL_HISTORY="$XDG_DATA_HOME"/node_repl_history +export NPM_CONFIG_USERCONFIG="$XDG_CONFIG_HOME"/npm/npmrc +export PASSWORD_STORE_DIR="$XDG_DATA_HOME"/.password-store +export PYENV_ROOT="$XDG_DATA_HOME"/pyenv +export RIPGREP_CONFIG_PATH="$XDG_CONFIG_HOME"/ripgrep/config +export RUSTUP_HOME="$XDG_DATA_HOME"/rustup +export RXVT_SOCKET="$XDG_RUNTIME_DIR"/urxvtd +export SCREENRC="$XDG_CONFIG_HOME"/screen/screenrc +export W3M_DIR="$XDG_STATE_HOME/w3m" +export WGETRC="$XDG_CONFIG_HOME"/wget/wgetrc +export WINEPREFIX="$XDG_DATA_HOME"/wine +export ZDOTDIR="$XDG_CONFIG_HOME"/shell +export _JAVA_OPTIONS=-Djava.util.prefs.userRoot="$XDG_CONFIG_HOME"/java -- cgit v1.2.3