blob: 12c82aa9e3893892bbed28ac003fa63018990df0 (
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
|
[ -t 0 ] && stty discard undef
export PATH="$HOME/.local/bin:$PATH"
export PATH="$PATH:$HOME/go/bin:/usr/local/go/bin"
export XDG_CONFIG_HOME=$HOME/.config
export XDG_CACHE_HOME=$HOME/.cache
export XDG_DATA_HOME=$HOME/.local/share
export XDG_STATE_HOME=$HOME/.local/state
export PASSWORD_STORE_DIR=$HOME/.local/share/password-store
export PASSWORD_STORE_GPG_OPTS="--no-throw-keyids"
export TERMINAL="st"
export EDITOR="kak-desktop"
export BLOCKING_EDITOR="kak"
export GIT_EDITOR="kak"
export BROWSER="firefox"
if [ "$(uname -s)" = "Darwin" ]; then
export LANG=en_US.UTF-8
export BROWSER="open"
brewpath="/opt/homebrew"
export PATH="/usr/local/bin:$brewpath/bin:$PATH"
export PATH="$brewpath/opt/findutils/libexec/gnubin:$PATH"
export PATH="$brewpath/opt/util-linux/bin:$brewpath/opt/util-linux/sbin:$PATH"
export PATH="$HOME/.local/bin/macos.d:$PATH"
export SASL_PATH="$brewpath/opt/cyrus-sasl/lib/sasl2:$brewpath/opt/cyrus-sasl-xoauth2/lib/sasl2"
fi
# Starts a gpg-agents and configures it as ssh-agent.
eval $(gpg-agent --daemon 2>/dev/null)
export GPG_TTY="$(tty)"
export SSH_AUTH_SOCK="$(gpgconf --list-dirs agent-ssh-socket)"
[ ! -f "$XDG_CONFIG_HOME/shell/shortcutrc" ] && setsid -f shortcuts >/dev/null 2>&1
|