blob: bdb270df9fc3d4852f7cd2d2cb211cffb68a4b71 (
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
34
|
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
# Environment Variables
export PATH="$HOME/dotfiles/scripts/util:$HOME/dotfiles/scripts/system:$PATH"
export EDITOR="/bin/emacs"
# Create XDG Runtime Dir
if test -z "${XDG_RUNTIME_DIR}"; then
export XDG_RUNTIME_DIR=/run/user/${UID}
fi
if test -d "${XDG_RUNTIME_DIR}"; then
perms="$(stat -c '%a %u' "${XDG_RUNTIME_DIR}")"
if [[ "${perms}" != "700 ${UID}" ]]; then
export -n XDG_RUNTIME_DIR
echo "WARNING! XDG_RUNTIME_DIR has incorrect permissions"
fi
else
mkdir -p "${XDG_RUNTIME_DIR}"
chmod 0700 "${XDG_RUNTIME_DIR}"
fi
# Create other XDG directories
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"
# Auto-start wm on tty1
if [ -z "$DISPLAY" ] && [ "$(tty)" = "/dev/tty1" ]; then
exec dbus-launch mango
fi
|