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 |