Some nixpkgs doesn't show up in the menu and some does

Hello I’m on Arch, KDE Plasma. I installed various programs with nixpkgs, some like anki did show up in the menu, but for example bottles and Anydesk didn’t. After that I added ths to my .zshrc: export XDG_DATA_DIRS=$HOME/.nix-profile/share:$HOME/.local/share:"${XDG_DATA_DIRS:-/usr/local/share/:/usr/share/}" and restarted my computer. Now for example Anydesk shows but some programs such as bottles, ungoogled-chromium still doesn’t show up. I checked ~/.nix-profile/share/applications/ and they are all there, they do execute as well but despite that they are still not showing up in the menu system (krun in my case). One thing I should add is I do have flatpaks of the same programs on my OS I’m trying to replace my flatpaks with nixpkgs so I don’t know if this is some sort of conflict. I highly doubt it though.