blob: e341e0cc2ed84887b14da60beea790c108a5d868 (
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
|
#!/bin/bash
case $- in
*i*) ;;
*) return ;;
esac
# use a tty for gpg
# solves error: "gpg: signing failed: Inappropriate ioctl for device"
GPG_TTY=$(tty)
export GPG_TTY
# Shell
if [ -z "$SSH_AUTH_SOCK" ]; then
eval $(ssh-agent -s)
{
/usr/bin/ssh-add -K
} &>/dev/null
fi
{
/usr/bin/ssh-add -K
} &>/dev/null
export VISUAL="nvim"
for file in ~/.{aliases,path,extras}; do
if [[ -r "$file" ]] && [[ -f "$file" ]]; then
# shellcheck source=/dev/null
source "$file"
fi
done
unset file
|