diff options
| author | Jack Jamison <jackqjamison@gmail.com> | 2026-05-13 19:32:22 -0400 |
|---|---|---|
| committer | Jack Jamison <jackqjamison@gmail.com> | 2026-05-13 19:32:22 -0400 |
| commit | 2f3f91682f7b4a33f1791781bfa8eca4f7c9527a (patch) | |
| tree | eaf91e90301d87363bcb22dcd5c2253e0b0bad6d /.bash_profile | |
| parent | be8c956b0e819f2db0c6ae3598b6590b62982a83 (diff) | |
new system on gentoo
Diffstat (limited to '.bash_profile')
| -rw-r--r-- | .bash_profile | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/.bash_profile b/.bash_profile index ab83345..20a0b2a 100644 --- a/.bash_profile +++ b/.bash_profile @@ -5,7 +5,23 @@ fi # Environment Variables export EDITOR="/bin/emacs" -# Auto-start sway on tty1 +# 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 + +# Auto-start wm on tty1 if [ -z "$DISPLAY" ] && [ "$(tty)" = "/dev/tty1" ]; then - exec sway + exec mango fi + |
