summaryrefslogtreecommitdiff
path: root/.profile
blob: 0d2b5f5a1b65cd3d3ea092ba84b42ca3ecb5dda3 (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
35
# ~/.profile

export OS=$(~/bin/os)
export LC_ALL=C

case $OS in
(arch|alpine)
	PATH=~/bin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:~/go/bin
	export XDG_RUNTIME_DIR=/run/user/$(id -u)
	;;
(fedora-asahi-remix)
	PATH=~/bin:/usr/local/bin:/usr/sbin:/usr/bin:~/go/bin
	export XKB_DEFAULT_LAYOUT=us XKB_DEFAULT_VARIANT=intl
	;;
(Darwin)
	PATH=$PATH:/opt/local/bin:/opt/local/sbin:~/bin:~/go/bin:~/Library/Python/3.9/bin
	export LANG=en_US.UTF-8
	tabs -4
	;;
(termux)
	PATH=~/bin:${HOME%/*}/usr/bin:~/go/bin
	;;
esac

if [ -z "$SSH_AUTH_SOCK" ]; then
	eval "$(ssh-agent -s)"
	ssh-add
fi

case $SHELL in
(*/ash)  export ENV=~/.shrc ;;
(*/bash) type -t p >/dev/null || . ~/.bashrc ;;
esac

[ "$(tty)" = /dev/tty1 ] && [ -x /usr/bin/sway ] && exec dbus-run-session -- sway || true