aboutsummaryrefslogtreecommitdiff
path: root/.config
diff options
context:
space:
mode:
Diffstat (limited to '.config')
-rw-r--r--.config/shell/profile54
1 files changed, 54 insertions, 0 deletions
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