zmiany....

This commit is contained in:
2020-11-05 00:01:59 +01:00
parent 282e697ad8
commit 800dc876e8
11 changed files with 242 additions and 92 deletions

76
.zshrc
View File

@ -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