zmiany....
This commit is contained in:
76
.zshrc
76
.zshrc
@ -13,6 +13,9 @@
|
||||
#Load my environment exports
|
||||
[ -f ~/.exports ] && source ~/.exports
|
||||
|
||||
if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then
|
||||
source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh"
|
||||
fi
|
||||
|
||||
export PATH=$HOME/bin:/usr/local/bin:$PATH
|
||||
export PATH="${PATH}:${HOME}/.local/bin/"
|
||||
@ -38,26 +41,29 @@ export PATH="$HOME/.symfony/bin:$PATH"
|
||||
|
||||
# Path to your oh-my-zsh installation.
|
||||
export ZSH=$HOME/.oh-my-zsh
|
||||
ZSH_THEME="powerlevel9k/powerlevel9k"
|
||||
POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(status background_jobs_joined virtualenv nodeenv terraform)
|
||||
#source /usr/share/zsh-theme-powerlevel9k/powerlevel9k.zsh-theme
|
||||
#ZSH_THEME="powerlevel9k/powerlevel9k"
|
||||
#POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(status background_jobs_joined virtualenv nodeenv)
|
||||
|
||||
PROMPT=$'%{$fg[white]%}$(tf_prompt_info)%{$reset_color%} '
|
||||
ZSH_THEME="powerlevel10k/powerlevel10k"
|
||||
|
||||
export CHROME_BIN=/usr/bin/chromium
|
||||
|
||||
source /usr/bin/virtualenvwrapper.sh
|
||||
|
||||
plugins=(
|
||||
zsh-autosuggestions
|
||||
virtualenvwrapper
|
||||
taskwarrior
|
||||
timewarrior
|
||||
archlinux
|
||||
systemd
|
||||
themes
|
||||
git
|
||||
fzf
|
||||
git-flow-completion
|
||||
go
|
||||
aws
|
||||
ssh-agent
|
||||
#git-flow-completion
|
||||
golang
|
||||
terraform
|
||||
)
|
||||
|
||||
@ -69,7 +75,10 @@ zplug 'ytet5uy4/fzf-widgets'
|
||||
zplug 'zsh-users/zaw'
|
||||
zplug "pbar1/zsh-terraform"
|
||||
zplug 'voronkovich/project.plugin.zsh'
|
||||
zplug romkatv/powerlevel10k, as:theme, depth:1
|
||||
|
||||
# autocomplete on steroids
|
||||
zstyle ':completion:*' fzf-search-display true
|
||||
|
||||
# Map widgets to key
|
||||
bindkey '^ge' fzf-select-widget
|
||||
@ -200,27 +209,12 @@ mattermost-desktop () { # launch telegram and send it to scratchpad
|
||||
theme () {
|
||||
(wal -qi $WALLPAPER)
|
||||
(feh --bg-scale $WALLPAPER)
|
||||
(~/bin/alawal.sh)
|
||||
}
|
||||
|
||||
alias tf=terraform
|
||||
alias tfw="terraform workspace"
|
||||
|
||||
tfv(){
|
||||
terraform validate -var-file=vars/$(terraform workspace show).tfvars
|
||||
}
|
||||
|
||||
tfp(){
|
||||
terraform plan -var-file=vars/$(terraform workspace show).tfvars
|
||||
}
|
||||
|
||||
tfa(){
|
||||
terraform apply -var-file=vars/$(terraform workspace show).tfvars
|
||||
}
|
||||
|
||||
tfc(){
|
||||
terraform console -var-file=vars/$(terraform workspace show).tfvars
|
||||
}
|
||||
|
||||
autoload -U +X bashcompinit && bashcompinit
|
||||
complete -o nospace -C /usr/bin/vault vault
|
||||
|
||||
@ -238,3 +232,41 @@ source <(hcloud completion zsh)
|
||||
#neofetch
|
||||
#
|
||||
eval "$(_JZ_COMPLETE=source_zsh jz)"
|
||||
eval "$(_HAJDUK_COMPLETE=source_zsh hajduk)"
|
||||
eval "$(direnv hook zsh)"
|
||||
eval "$(register-python-argcomplete gitlab)"
|
||||
|
||||
alias tf=terraform
|
||||
alias tfw="terraform workspace"
|
||||
|
||||
alias easy-rsa="docker run --rm -it -v /home/paramah/secrets/rsa:/pki -v /home/paramah/.aws:/root/.aws -e AWS_PROFILE=sandbox -e KMS_KEY_ID=test paramah/easyrsa"
|
||||
alias genpass="< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-32};echo;"
|
||||
|
||||
tfv(){
|
||||
terraform validate -var-file=vars/$(terraform workspace show).tfvars $1
|
||||
}
|
||||
|
||||
tfp(){
|
||||
terraform plan -var-file=vars/$(terraform workspace show).tfvars $1
|
||||
}
|
||||
|
||||
tfa(){
|
||||
terraform apply -var-file=vars/$(terraform workspace show).tfvars $1
|
||||
}
|
||||
|
||||
tfc(){
|
||||
terraform console -var-file=vars/$(terraform workspace show).tfvars $1
|
||||
}
|
||||
|
||||
# To customize prompt, run `p10k configure` or edit ~/.p10k.zsh.
|
||||
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh
|
||||
|
||||
#complete -o nospace -C /usr/bin/terraform terraform
|
||||
|
||||
source $HOME/.oh-my-zsh/custom/plugins/fzf-tab-completion/zsh/fzf-zsh-completion.sh
|
||||
|
||||
autoload -Uz bashcompinit && bashcompinit
|
||||
complete -C aws_completer aws
|
||||
|
||||
eval "$(_MOLECULE_COMPLETE=source molecule)"
|
||||
#. ~/.cache/wal/colors.sh
|
||||
|
Reference in New Issue
Block a user