anchor.diff:        for file in ''${(M)config_files:#*/completion.zsh}; do
           source $file
         done
  -
  -      # source zsh specific config files
  -      for file in ''${(M)config_files:#*/shell/*.zsh}; do
  -        source $file
  -      done
  -      config_files=(''${config_files:#*/shell/*.zsh})
   
         unset config_files
   
  
positive.code:   programs.zsh = {
      enable = true;
      inherit shellAliases;
      profileExtra = builtins.readFile ./shell/profile;
      initExtraBeforeCompInit = ''
        # Generic .zshrc which sources all *.zsh files in the dotfiles repository (completion.zsh last)
  
negative.code:         fpath=($topic_folder $fpath)
        fi
  
        # source zsh specific config files
        for file in ''${(M)config_files:#*/shell/*.zsh}; do
          source $file
        done
        config_files=(''${config_files:#*/shell/*.zsh})
  
        # source everything but the completion files
        for file in ''${config_files:#*/completion.zsh}; do
          source $file
  