summaryrefslogtreecommitdiff
path: root/.profile
blob: a68983b910571ea5e8ac2084292cf9ec187d16ed (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
# Add PATH entries, we can't use external commands yet in case PATH is empty
for p in /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin "$HOME"/.local/bin "$HOME"/.cargo/bin "$HOME"/bin; do
	case ":$PATH:" in
	*:"$p":*) ;;
	*) export PATH="$PATH:$p" ;;
	esac
done

# Create a tmpdir for XDG_RUNTIME_DIR if it is not set
[ "$XDG_RUNTIME_DIR" ] || export XDG_RUNTIME_DIR=$(mktemp -d)

# Set environment variables
export EDITOR=nvim
export PAGER=less
export TERMINAL=foot
export BROWSER=firefox
export GTK_THEME=Catppuccin-Macchiato-Standard-Mauve-Dark
export SSH_AUTH_SOCK="$XDG_RUNTIME_DIR"/hissh-agent
export DBUS_SESSION_BUS_ADDRESS=unix:path="$XDG_RUNTIME_DIR"/bus
export FZF_DEFAULT_OPTS=" \
	--color=bg+:#363a4f,bg:#24273a,spinner:#f4dbd6,hl:#ed8796 \
	--color=fg:#cad3f5,header:#ed8796,info:#c6a0f6,pointer:#f4dbd6 \
	--color=marker:#f4dbd6,fg+:#cad3f5,prompt:#c6a0f6,hl+:#ed8796"