summaryrefslogtreecommitdiff
path: root/.config/shell/profile
blob: 71caf07fb7638a2f806a920315496fcddd90a111 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#!/bin/sh

export EDITOR=vi
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"

export BASH_COMPLETION_USER_FILE="$XDG_CONFIG_HOME"/bash-completion/bash_completion
export HISTFILE="$XDG_STATE_HOME"/shell/history
export INPUTRC="$XDG_CONFIG_HOME"/shell/inputrc
export PASSWORD_STORE_DIR="$XDG_DATA_HOME"/.pass
export RXVT_SOCKET="$XDG_RUNTIME_DIR"/urxvtd
export ZDOTDIR="$XDG_CONFIG_HOME"/shell

# X11-dependent env variables
if [ -n "$DISPLAY" ] && xhost >/dev/null; then
    setxkbmap -option compose:ralt
    xset r rate 300 50
    export SCREENRC="$XDG_CONFIG_HOME"/screen/screenrc
    export XPROFILE_X11_SPECIFICS=loaded
else
    export SCREENRC="$XDG_CONFIG_HOME"/screen/screenrc-if-tty
    export XPROFILE_X11_SPECIFICS=unloaded
    echo "x11 is not running... x11-related settings have been skipped"
fi