-
Notifications
You must be signed in to change notification settings - Fork 0
/
.zshrc
70 lines (52 loc) · 1.41 KB
/
.zshrc
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#
# ~/.zshrc
#
# Ensure zprofile is sourced
source /etc/zsh/zprofile
# setup pyenv environment
eval "$(pyenv init -)"
# Antigen settings {{{
source "$HOME/.config/antigen.zsh"
antigen use oh-my-zsh
# Bundles from the default repo
antigen bundle cargo
antigen bundle docker
antigen bundle docker-compose
antigen bundle docker-machine
antigen bundle dotenv
antigen bundle fancy-ctrl-z
antigen bundle fzf
antigen bundle git-extras
antigen bundle pip
antigen bundle pyenv
antigen bundle sprunge
antigen bundle stack
antigen bundle sudo
antigen bundle taskwarrior
antigen bundle terraform
antigen bundle virtualenvwrapper
antigen bundle zsh-users/zsh-syntax-highlighting
antigen apply
# }}}
# General settings {{{
# Initialize keychain for current shell
eval `keychain --quiet --agents gpg,ssh --eval`
# Source aliases if present
if [[ -f "$XDG_CONFIG_HOME/aliases" ]]; then
. "$XDG_CONFIG_HOME/aliases";
else
[[ -f "$HOME/.config/aliases" ]] && . "$HOME/.config/aliases";
fi
# Source functions if present
if [[ -f "$XDG_CONFIG_HOME/functions" ]]; then
. "$XDG_CONFIG_HOME/functions";
else
[[ -f "$HOME/.config/functions" ]] && . "$HOME/.config/functions";
fi
# }}}
# added by travis gem
[ -f /home/oruud/.travis/travis.sh ] && source /home/oruud/.travis/travis.sh
# Source generated folder shortcuts
source /home/oruud/.config/shortcuts
eval "$(starship init zsh)"
source /home/oruud/.config/broot/launcher/bash/br