Neovim rtp is too verbose

Hello! I noticed rtp in nvim consists of many entries.

  • almost all of them don’t exist
  • many of them point to gnome programs’ directories, such as mutt and gnome-settings

Could you please point me out where can I learn about the history and the reasoning behind this behavior? And maybe I can improve it somehow?

How did I get this rtp list:
nix run nixpkgs#neovim
"=&rtp<cr>p // place &rtp to the equal registry and paste
s/,/\r/g // replace commas with newlines

runtimepath list

/home/slava/.config/nvim
/etc/xdg/nvim
/home/slava/.nix-profile/etc/xdg/nvim
/nix/profile/etc/xdg/nvim
/home/slava/.local/state/nix/profile/etc/xdg/nvim
/etc/profiles/per-user/slava/etc/xdg/nvim
/nix/var/nix/profiles/default/etc/xdg/nvim
/run/current-system/sw/etc/xdg/nvim
/nix/store/qvpmfwqfigj1y1jqpdz075ycxgqkhdw5-gnome-settings-daemon-47.2/etc/xdg/nvim
/home/slava/.local/share/nvim/site
/nix/store/xbmxsi30r2wb218cb4vk4mm09rim7ba2-shared-mime-info-2.4/share/nvim/site
/nix/store/clnhjv6bgx4794ckarqggwjfj9b71qkz-gnome-shell-47.2/share/nvim/site
/nix/store/jmmq8mgh6y3milc6k3pvhyb7yw8sz89d-gsettings-desktop-schemas-47.1/share/gsettings-schemas/gsettings-desktop-schemas-47.1/nvim/site
/nix/store/dp2c6lh3mj8kx1l1520ackwjw8y9r400-gtk4-4.16.3/share/gsettings-schemas/gtk4-4.16.3/nvim/site
/nix/store/i9z2s9039rsaq8rrk7z9m586a4h4jhwi-gnome-keyring-46.2/share/gsettings-schemas/gnome-keyring-46.2/nvim/site
/nix/store/w2v6kx9xq4ajlgbccgs2h7k5jv6hggn6-mutter-47.3/share/gsettings-schemas/mutter-47.3/nvim/site
/nix/store/69vb12g2nz47j87zin6mjv2i6rkqvnh1-evolution-data-server-3.54.2/share/gsettings-schemas/evolution-data-server-3.54.2/nvim/site
/nix/store/npr7ixa44569fyidvlpgvxqcaxhmvdx1-gdm-47.0/share/gsettings-schemas/gdm-47.0/nvim/site
/nix/store/jqk8mbbricp8hapjjb5w6vmlfg80n026-gnome-clocks-47.0/share/gsettings-schemas/gnome-clocks-47.0/nvim/site
/nix/store/kppmhfi2wadmrz3yqr42619v141q98ih-ibus-1.5.30/share/gsettings-schemas/ibus-1.5.30/nvim/site
/nix/store/qvpmfwqfigj1y1jqpdz075ycxgqkhdw5-gnome-settings-daemon-47.2/share/gsettings-schemas/gnome-settings-daemon-47.2/nvim/site
/nix/store/xpv0fmpvkq264pkc8x4kcwn7vrrxsjhf-pipewire-1.2.6/share/gsettings-schemas/pipewire-1.2.6/nvim/site
/nix/store/cbpsq5za7cxsx313m3h69q4hszc0qmvk-libgweather-4.4.4/share/gsettings-schemas/libgweather-4.4.4/nvim/site
/nix/store/9yg8b25s9jkn95h49hml6n670gx2w6bc-libnma-1.10.6/share/gsettings-schemas/libnma-1.10.6/nvim/site
/nix/store/clnhjv6bgx4794ckarqggwjfj9b71qkz-gnome-shell-47.2/share/gsettings-schemas/gnome-shell-47.2/nvim/site
/nix/store/a7q0p7i5f8vcwvjanh1990faxcdynm91-gnome-mimeapps/share/nvim/site
/nix/store/qpb6y4y9bk1f9ql12qba5h5f96zk97zs-desktops/share/nvim/site
/home/slava/.nix-profile/share/nvim/site
/nix/profile/share/nvim/site
/home/slava/.local/state/nix/profile/share/nvim/site
/etc/profiles/per-user/slava/share/nvim/site
/nix/var/nix/profiles/default/share/nvim/site
/run/current-system/sw/share/nvim/site
/nix/store/606xjgzri7lk4g214a0kf38ffaak74da-gnome-shell-extensions-47.2/share/gsettings-schemas/gnome-shell-extensions-47.2/nvim/site
/nix/store/w7v95bmbsbiygzh6bxhg93d7l1g6i3a9-gnome-session-47.0.1/share/nvim/site
/nix/store/8cw08cgb87bpyzbqrk9pwb1fj7lfyxql-gtk+3-3.24.43/share/gsettings-schemas/gtk+3-3.24.43/nvim/site
/nix/store/w7v95bmbsbiygzh6bxhg93d7l1g6i3a9-gnome-session-47.0.1/share/gsettings-schemas/gnome-session-47.0.1/nvim/site
/nix/store/n73p6hpp8kwacj11nigvi3jn4fml6qcc-neovim-unwrapped-0.10.2/share/nvim/runtime
/nix/store/n73p6hpp8kwacj11nigvi3jn4fml6qcc-neovim-unwrapped-0.10.2/share/nvim/runtime/pack/dist/opt/matchit
/nix/store/n73p6hpp8kwacj11nigvi3jn4fml6qcc-neovim-unwrapped-0.10.2/lib/nvim
/nix/store/w7v95bmbsbiygzh6bxhg93d7l1g6i3a9-gnome-session-47.0.1/share/gsettings-schemas/gnome-session-47.0.1/nvim/site/after
/nix/store/8cw08cgb87bpyzbqrk9pwb1fj7lfyxql-gtk+3-3.24.43/share/gsettings-schemas/gtk+3-3.24.43/nvim/site/after
/nix/store/w7v95bmbsbiygzh6bxhg93d7l1g6i3a9-gnome-session-47.0.1/share/nvim/site/after
/nix/store/606xjgzri7lk4g214a0kf38ffaak74da-gnome-shell-extensions-47.2/share/gsettings-schemas/gnome-shell-extensions-47.2/nvim/site/after
/run/current-system/sw/share/nvim/site/after
/nix/var/nix/profiles/default/share/nvim/site/after
/etc/profiles/per-user/slava/share/nvim/site/after
/home/slava/.local/state/nix/profile/share/nvim/site/after
/nix/profile/share/nvim/site/after
/home/slava/.nix-profile/share/nvim/site/after
/nix/store/qpb6y4y9bk1f9ql12qba5h5f96zk97zs-desktops/share/nvim/site/after
/nix/store/a7q0p7i5f8vcwvjanh1990faxcdynm91-gnome-mimeapps/share/nvim/site/after
/nix/store/clnhjv6bgx4794ckarqggwjfj9b71qkz-gnome-shell-47.2/share/gsettings-schemas/gnome-shell-47.2/nvim/site/after
/nix/store/9yg8b25s9jkn95h49hml6n670gx2w6bc-libnma-1.10.6/share/gsettings-schemas/libnma-1.10.6/nvim/site/after
/nix/store/cbpsq5za7cxsx313m3h69q4hszc0qmvk-libgweather-4.4.4/share/gsettings-schemas/libgweather-4.4.4/nvim/site/after
/nix/store/xpv0fmpvkq264pkc8x4kcwn7vrrxsjhf-pipewire-1.2.6/share/gsettings-schemas/pipewire-1.2.6/nvim/site/after
/nix/store/qvpmfwqfigj1y1jqpdz075ycxgqkhdw5-gnome-settings-daemon-47.2/share/gsettings-schemas/gnome-settings-daemon-47.2/nvim/site/after
/nix/store/kppmhfi2wadmrz3yqr42619v141q98ih-ibus-1.5.30/share/gsettings-schemas/ibus-1.5.30/nvim/site/after
/nix/store/jqk8mbbricp8hapjjb5w6vmlfg80n026-gnome-clocks-47.0/share/gsettings-schemas/gnome-clocks-47.0/nvim/site/after
/nix/store/npr7ixa44569fyidvlpgvxqcaxhmvdx1-gdm-47.0/share/gsettings-schemas/gdm-47.0/nvim/site/after
/nix/store/69vb12g2nz47j87zin6mjv2i6rkqvnh1-evolution-data-server-3.54.2/share/gsettings-schemas/evolution-data-server-3.54.2/nvim/site/after
/nix/store/w2v6kx9xq4ajlgbccgs2h7k5jv6hggn6-mutter-47.3/share/gsettings-schemas/mutter-47.3/nvim/site/after
/nix/store/i9z2s9039rsaq8rrk7z9m586a4h4jhwi-gnome-keyring-46.2/share/gsettings-schemas/gnome-keyring-46.2/nvim/site/after
/nix/store/dp2c6lh3mj8kx1l1520ackwjw8y9r400-gtk4-4.16.3/share/gsettings-schemas/gtk4-4.16.3/nvim/site/after
/nix/store/jmmq8mgh6y3milc6k3pvhyb7yw8sz89d-gsettings-desktop-schemas-47.1/share/gsettings-schemas/gsettings-desktop-schemas-47.1/nvim/site/after
/nix/store/clnhjv6bgx4794ckarqggwjfj9b71qkz-gnome-shell-47.2/share/nvim/site/after
/nix/store/xbmxsi30r2wb218cb4vk4mm09rim7ba2-shared-mime-info-2.4/share/nvim/site/after
/home/slava/.local/share/nvim/site/after
/nix/store/qvpmfwqfigj1y1jqpdz075ycxgqkhdw5-gnome-settings-daemon-47.2/etc/xdg/nvim/after
/run/current-system/sw/etc/xdg/nvim/after
/nix/var/nix/profiles/default/etc/xdg/nvim/after
/etc/profiles/per-user/slava/etc/xdg/nvim/after
/home/slava/.local/state/nix/profile/etc/xdg/nvim/after
/nix/profile/etc/xdg/nvim/after
/home/slava/.nix-profile/etc/xdg/nvim/after
/etc/xdg/nvim/after
/home/slava/.config/nvim/after