+## define word characters (for stuff like backward-word, forward-word, backward-kill-word,..)
+## these are NOT separators but chars considered part of a word
+#WORDCHARS='*?_-.[]~=/&;!#$%^(){}<>' # the default
+
+# zsh you-should-use
+export YSU_MODE=ALL
+
+# I want sbin executables available
+export PATH=${PATH}:/usr/local/sbin:/sbin:/usr/sbin
+export PATH=${PATH}:~/bin
+
+# colors for newt/whiptail (for debconf, needrestart, etc.)
+# works better with selenized colorscheme
+# everything that seems irrelevant is set to brown
+NEWT_COLORS=''
+# foreground seems irrelevant
+NEWT_COLORS="${NEWT_COLORS};root=brown,blue"
+# text in the root window
+NEWT_COLORS="${NEWT_COLORS};roottext=yellow,blue"
+
+# box/window/button shadows
+NEWT_COLORS="${NEWT_COLORS};shadow=brown,black"
+
+# boxes/windows themselves
+NEWT_COLORS="${NEWT_COLORS};window=brown,lightgray"
+# box/window titles
+NEWT_COLORS="${NEWT_COLORS};title=yellow,lightgray"
+# box/window borders
+NEWT_COLORS="${NEWT_COLORS};border=gray,lightgray"
+
+# full buttons
+NEWT_COLORS="${NEWT_COLORS};button=black,red"
+# compact buttons
+NEWT_COLORS="${NEWT_COLORS};compactbutton=black,lightgray"
+# selected/active button
+NEWT_COLORS="${NEWT_COLORS};actbutton=green,gray"
+
+# checkbox itself and text
+NEWT_COLORS="${NEWT_COLORS};checkbox=black,blue"
+# selection marker for checkbox
+NEWT_COLORS="${NEWT_COLORS};actcheckbox=yellow,gray"
+
+# TODO FIXME: no clue what that is
+NEWT_COLORS="${NEWT_COLORS};entry=yellow,brown"
+# TODO FIXME: no clue what that is
+NEWT_COLORS="${NEWT_COLORS};disentry=brown,yellow"
+
+# TODO FIXME: no clue what that is
+NEWT_COLORS="${NEWT_COLORS};label=yellow,red"
+
+# unselected entries in menus
+NEWT_COLORS="${NEWT_COLORS};listbox=lightgray,gray"
+# selected entries in menus
+NEWT_COLORS="${NEWT_COLORS};actsellistbox=yellow,blue"
+# TODO FIXME: no clue what that is
+NEWT_COLORS="${NEWT_COLORS};actlistbox=brown,red"
+# TODO FIXME: no clue what that is
+NEWT_COLORS="${NEWT_COLORS};sellistbox=black,brown"
+
+NEWT_COLORS="${NEWT_COLORS};textbox=black,lightgray"
+NEWT_COLORS="${NEWT_COLORS};acttextbox=brown,green"
+
+# TODO FIXME: no clue what that is
+NEWT_COLORS="${NEWT_COLORS};helpline=yellow,brown"
+
+# probably for gauges
+NEWT_COLORS="${NEWT_COLORS};emptyscale=red"
+NEWT_COLORS="${NEWT_COLORS};fullscale=blue"
+
+export NEWT_COLORS
+
+# black
+# darkgray
+# brown
+# yellow
+#
+# blue
+# cyan
+# gray
+# green
+# magenta
+# red
+#
+# lightblue
+# lightcyan
+# lightgray
+# lightgreen
+# lightmagenta
+# lightred
+
+
+# where zsh looks for functions
+fpath=(~/.zsh_functions $fpath)
+
+
+# hashed directories are usually independent and standalone
+# so they can stay at the top
+hash -d diary=~/Data/henksfiles/workinprogress/Dokumente/diary
+hash -d lifedocs=~/Data/henksfiles/workinprogress/Dokumente/Leben
+hash -d bewerbung=~/Data/personal/henk/workinprogress/Dokumente/Arbeit/bewerbung
+hash -d rezepte=~/Data/henksfiles/workinprogress/Dokumente/rezepte/cuisine
+hash -d templates=~/Data/henksfiles/workinprogress/templates
+hash -d gitignore=~/Data/public/software/gitignore
+hash -d doc=/usr/share/doc
+hash -d TODO=~/Data/henksfiles/TODO/
+hash -d fortunes=~/Data/henksfiles/workinprogress/Dokumente/fortunes/
+
+
+# aliases are usually independent and standalone
+source ~/.zsh_aliases
+# TODO break this up or make functions or get rid?
+source ~/.zsh_qemu
+
+
+# load plugin manager after all 'static' stuff is done
+# 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"
+zgenom load 'https://github.com/joel-porquet/zsh-dircolors-solarized'
+zgenom load "https://github.com/greymd/tmux-xpanes"