137 lines
3 KiB
TOML
137 lines
3 KiB
TOML
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]
|
|
inline = """
|
|
source /usr/share/bash-completion/completions/distrobox
|
|
source /usr/share/bash-completion/completions/distrobox-create
|
|
source /usr/share/bash-completion/completions/distrobox-enter
|
|
source /usr/share/bash-completion/completions/distrobox-ephemeral
|
|
source /usr/share/bash-completion/completions/distrobox-generate-entry
|
|
source /usr/share/bash-completion/completions/distrobox-list
|
|
source /usr/share/bash-completion/completions/distrobox-rm
|
|
source /usr/share/bash-completion/completions/distrobox-stop
|
|
source /usr/share/bash-completion/completions/distrobox-upgrade
|
|
"""
|