shell = "zsh" [templates] defer = """{% for file in files %} zsh-defer source "{{ file }}" {% endfor %}""" defer-more = """{% for file in files %} zsh-defer -t 0.5 source "{{ file }}" {% endfor %}""" # own files [plugins.localenv] local = "~/.local/share/zsh/" use = ["env.zsh"] [plugins.p10kconfig] local = "~/.config/zsh/" use = [".p10k.zsh"] [plugins.ownfiles] local = "~/.config/zsh/files/" use = ["{compinit,aliases,functions,distroicon}.zsh"] # completions [plugins.completions] github = "zsh-users/zsh-completions" # lscolors [plugins.lscolors] github = "trapd00r/LS_COLORS" # plugins [plugins.zshdefer] github = "romkatv/zsh-defer" [plugins.ohmyzshlib] github = "ohmyzsh/ohmyzsh" dir = "lib" use = ["{completion,key-bindings,history,directories}.zsh"] [plugins.ohmyzshplugins] github = "ohmyzsh/ohmyzsh" dir = "plugins" use = ["{systemd,fzf,command-not-found,transfer}/*.plugin.zsh"] [plugins.fzftab] github = "Aloxaf/fzf-tab" [plugins.fzfmarks] github = "urbainvaes/fzf-marks" [plugins.evalcache] github = "mroth/evalcache" [plugins.colorize] github = "zpm-zsh/colorize" [plugins.wakatime] github = "sobolevn/wakatime-zsh-plugin" [plugins.titles] github = "amyreese/zsh-titles" [plugins.thefuck] github = "laggardkernel/zsh-thefuck" [plugins.oath] github = "alexdesousa/oath" [plugins.exa] github = "TwoPizza9621536/zsh-exa" [plugins.bat] github = "fdellwing/zsh-bat" [plugins.youshoulduse] github = "MichaelAquilina/zsh-you-should-use" [plugins.autosuggestions] github = "zsh-users/zsh-autosuggestions" [plugins.syntaxhighlighting] github = "zsh-users/zsh-syntax-highlighting" [plugins.asdf] github = "asdf-vm/asdf" [plugins.hoco] github = "Felixoid/zsh-hoco" [plugins.abbr] github = "olets/zsh-abbr" use = ["zsh-abbr.zsh"] [plugins.sshcomp] local = "~/.config/zsh/files/" use = ["sshcomp.zsh"] # themes [plugins.powerlevel10k] github = "romkatv/powerlevel10k" #[plugins.starship] #inline = "_evalcache starship init zsh --print-full-init" #[plugins.ohmyposh] #inline = "_evalcache oh-my-posh init zsh --config /usr/share/oh-my-posh/themes/kali.omp.json" # evals [plugins.zoxide] inline = "_evalcache zoxide init --cmd cd zsh" [plugins.atuin] inline = "_evalcache atuin init zsh" [plugins.navi] inline = "_evalcache navi widget zsh" [plugins.direnv] inline = "_evalcache direnv hook zsh" [plugins.keychain] inline = 'eval "$(keychain --dir "$XDG_CACHE_HOME"/keychain --eval --quiet id_rsa)"' [plugins.bashcomps] local = "~/.config/zsh/files/" use = ["bashcomps.zsh"]