Some Problems with Texlive and Various Tex Apps

I am using KDE plasma desktop with fish shell.

After a recent update (cannot remember which) sudo cannot find tlmgr anymore. I used fish_add_path to add to the PATH the texlive installation location.

sudo tlmgr update --all --self
[sudo] password for rajat: 
sudo: tlmgr: command not found

However, I can do it using root:

rajat@rajat-Laptop ~ [1]> su
Password: 
[root@rajat-Laptop rajat]# fish
Welcome to fish, the friendly interactive shell
Type help for instructions on how to use fish
root@rajat-Laptop /h/rajat# tlmgr update --self --all
tlmgr: package repository ...

How do I fix this?

Another general annoyance is that all the tex apps (lyx, kile, klatexformula etc.) depend on the texlive provided by arch. Those texlive distributions are impractical for me because I have to sometimes install new tex packages and keep them updated. So I have to manually edit the PKGBUILD and remove texlive from dependency list. This is getting more and more annoying with each update.

I have already asked AUR maintainer of LyX to remove texlive from dependency and he has already done it. I will do the same for klatexformula. But I cannot find how to request this for kile. Can someone guide me on how to request this?

Thank you everyone.