summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHendrik Jaeger <henk@frustcomp.hnjs.home.arpa>2022-10-06 15:28:15 +0200
committerHendrik Jaeger <henk@frustcomp.hnjs.home.arpa>2022-10-06 15:28:15 +0200
commitd96eb1503cc2da99de468109d8dbf14f5a796469 (patch)
treebe3181220bf530588cd0a3704b747dc0d6cc14e1
parentb4de15b98016c9738e1890fc177b50ac10ebc502 (diff)
migrate to zgenom: should be simpler than zinit, the scheduler was annoying
-rw-r--r--.zshrc25
1 files changed, 18 insertions, 7 deletions
diff --git a/.zshrc b/.zshrc
index 92f61c1..16045ff 100644
--- a/.zshrc
+++ b/.zshrc
@@ -55,12 +55,18 @@ source ~/.zsh_qemu
# load plugin manager after all 'static' stuff is done
-source ~/Data/public/software/zinit/zinit.zsh
+# source ~/Data/public/software/zinit/zinit.zsh
+source "${HOME}/.zgenom/zgenom.zsh"
+# Check for plugin and zgenom updates every 7 days
+# This does not increase the startup time.
+zgenom autoupdate
# mostly static stuff, env vars
-zinit load 'https://github.com/joel-porquet/zsh-dircolors-solarized'
-zinit load "https://github.com/greymd/tmux-xpanes"
+# zinit load 'https://github.com/joel-porquet/zsh-dircolors-solarized'
+# zinit load "https://github.com/greymd/tmux-xpanes"
+zgenom load 'https://github.com/joel-porquet/zsh-dircolors-solarized'
+zgenom load "https://github.com/greymd/tmux-xpanes"
# options are usually independent and standalone
@@ -111,11 +117,13 @@ setopt COMPLETE_IN_WORD
setopt NO_SH_WORD_SPLIT
# unset parameters should cause an error
# CONFLICTS WITH ZINIT
+# CONFLICTS WITH ZGENOM
# setopt NO_UNSET
# load before completion system initialization
-zinit load 'https://github.com/zsh-users/zsh-completions'
+# zinit load 'https://github.com/zsh-users/zsh-completions'
+zgenom load 'https://github.com/zsh-users/zsh-completions'
# initialize completion system before loading plugins and external configs
source ~/.zsh_comprc
@@ -146,10 +154,12 @@ bindkey -M viins '^X^E' edit-command-line
#this mainly sets vars, binds keys, does zle stuff
-zinit load 'https://github.com/laurenkt/zsh-vimto'
+# zinit load 'https://github.com/laurenkt/zsh-vimto'
+zgenom load 'https://github.com/laurenkt/zsh-vimto'
# functions and an autoload, should be fine here
-zinit load 'https://github.com/MichaelAquilina/zsh-you-should-use'
+# zinit load 'https://github.com/MichaelAquilina/zsh-you-should-use'
+zgenom load 'https://github.com/MichaelAquilina/zsh-you-should-use'
# source ~/.zsh_taskwarrior
@@ -176,7 +186,8 @@ typeset -U path
# should probably be closer to the bottom than the top?
-zinit load 'https://github.com/nojhan/liquidprompt'
+# zinit load 'https://github.com/nojhan/liquidprompt'
+zgenom load 'https://github.com/nojhan/liquidprompt'
# needs to be loaded close to the end because it hooks into other stuff