Commit 65f6e5cb07a5cc4a8c6409b8181dac35c0e6e265
1 parent
f45d3a1d03
Exists in
master
and in
2 other branches
IMP template: zshrc
Showing 1 changed file with 71 additions and 19 deletions Side-by-side Diff
templates/zshrc
1 | +# ENVIRONMENT: | |
2 | +export GJ_DEVENV=local_aptproxy | |
3 | + | |
1 | 4 | # Path to your oh-my-zsh installation. |
2 | -export ZSH=$HOME/.oh-my-zsh | |
5 | +export ZSH=~/.config/oh-my-zsh | |
3 | 6 | |
4 | 7 | # Set name of the theme to load. |
5 | 8 | # Look in ~/.oh-my-zsh/themes/ |
6 | 9 | # Optionally, if you set this to "random", it'll load a random theme each |
7 | 10 | # time that oh-my-zsh is loaded. |
8 | -ZSH_THEME="robbyrussell" | |
11 | +ZSH_THEME="wedisagree" | |
9 | 12 | |
10 | 13 | # Uncomment the following line to use case-sensitive completion. |
11 | -# CASE_SENSITIVE="true" | |
14 | +CASE_SENSITIVE="true" | |
12 | 15 | |
13 | 16 | # Uncomment the following line to disable bi-weekly auto-update checks. |
14 | 17 | # DISABLE_AUTO_UPDATE="true" |
... | ... | @@ -26,26 +29,29 @@ ZSH_THEME="robbyrussell" |
26 | 29 | # ENABLE_CORRECTION="true" |
27 | 30 | |
28 | 31 | # Uncomment the following line to display red dots whilst waiting for completion. |
29 | -# COMPLETION_WAITING_DOTS="true" | |
32 | +COMPLETION_WAITING_DOTS="true" | |
30 | 33 | |
31 | 34 | # Uncomment the following line if you want to disable marking untracked files |
32 | 35 | # under VCS as dirty. This makes repository status check for large repositories |
33 | 36 | # much, much faster. |
34 | -# DISABLE_UNTRACKED_FILES_DIRTY="true" | |
37 | +DISABLE_UNTRACKED_FILES_DIRTY="true" | |
35 | 38 | |
36 | 39 | # Uncomment the following line if you want to change the command execution time |
37 | 40 | # stamp shown in the history command output. |
38 | 41 | # The optional three formats: "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd" |
39 | -# HIST_STAMPS="mm/dd/yyyy" | |
42 | +HIST_STAMPS="dd.mm.yyyy" | |
40 | 43 | |
41 | 44 | # Would you like to use another custom folder than $ZSH/custom? |
42 | 45 | # ZSH_CUSTOM=/path/to/new-custom-folder |
43 | 46 | |
47 | +# z: | |
48 | +# export _Z_DATA="$HOME/.config/.z" | |
49 | + | |
44 | 50 | # Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*) |
45 | 51 | # Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/ |
46 | 52 | # Example format: plugins=(rails git textmate ruby lighthouse) |
47 | 53 | # Add wisely, as too many plugins slow down shell startup. |
48 | -plugins=(git) | |
54 | +# plugins=(git) | |
49 | 55 | |
50 | 56 | # User configuration |
51 | 57 | |
... | ... | @@ -55,7 +61,61 @@ export PATH=$HOME/bin:/usr/local/bin:$PATH |
55 | 61 | source $ZSH/oh-my-zsh.sh |
56 | 62 | |
57 | 63 | # You may need to manually set your language environment |
58 | -# export LANG=en_US.UTF-8 | |
64 | +export LANG=en_US.UTF-8 | |
65 | + | |
66 | +# | |
67 | +# ANTIGEN: | |
68 | +# | |
69 | +source $ZSH_CUSTOM/tools/antigen/antigen.zsh | |
70 | + | |
71 | +# MUST: | |
72 | +antigen bundle autoenv | |
73 | +antigen bundle command-not-found | |
74 | +antigen bundle common-aliases | |
75 | +antigen bundle debian | |
76 | +antigen bundle dirhistory | |
77 | +antigen bundle extract | |
78 | +antigen bundle git | |
79 | +antigen bundle history | |
80 | +antigen bundle history-substring-search | |
81 | +antigen bundle iwhois | |
82 | +antigen bundle per-directory-history | |
83 | +antigen bundle screen | |
84 | +antigen bundle ssh-agent | |
85 | +antigen bundle systemadmin | |
86 | +antigen bundle z | |
87 | +antigen bundle zsh_reload | |
88 | +# /MUST | |
89 | + | |
90 | +# NICE: | |
91 | +antigen bundle screen | |
92 | +antigen bundle ssh-agent | |
93 | +antigen bundle web-search | |
94 | +# # if webdev: | |
95 | +# antigen bundle catimg | |
96 | + | |
97 | +# docker: | |
98 | +antigen bundle docker | |
99 | + | |
100 | +# python: | |
101 | +antigen bundle pip | |
102 | +antigen bundle python | |
103 | +antigen bundle virtualenv | |
104 | +antigen bundle virtualenvwrapper | |
105 | + | |
106 | +# kde: | |
107 | +antigen bundle kate | |
108 | + | |
109 | +# | |
110 | +# THEME #---------- | |
111 | +# | |
112 | +antigen theme muse | |
113 | + | |
114 | +antigen apply | |
115 | + | |
116 | +# ssh | |
117 | +export SSH_KEY_PATH="~/.ssh/id_rsa" | |
118 | +zstyle :omz:plugins:ssh-agent agent-forwarding on | |
59 | 119 | |
60 | 120 | # Preferred editor for local and remote sessions |
61 | 121 | # if [[ -n $SSH_CONNECTION ]]; then |
... | ... | @@ -67,14 +127,6 @@ source $ZSH/oh-my-zsh.sh |
67 | 127 | # Compilation flags |
68 | 128 | # export ARCHFLAGS="-arch x86_64" |
69 | 129 | |
70 | -# ssh | |
71 | -# export SSH_KEY_PATH="~/.ssh/dsa_id" | |
72 | - | |
73 | -# Set personal aliases, overriding those provided by oh-my-zsh libs, | |
74 | -# plugins, and themes. Aliases can be placed here, though oh-my-zsh | |
75 | -# users are encouraged to define aliases within the ZSH_CUSTOM folder. | |
76 | -# For a full list of active aliases, run `alias`. | |
77 | -# | |
78 | -# Example aliases | |
79 | -# alias zshconfig="mate ~/.zshrc" | |
80 | -# alias ohmyzsh="mate ~/.oh-my-zsh" | |
130 | +if [ -f ~/.bash_aliases ]; then | |
131 | + . ~/.bash_aliases | |
132 | +fi |