System wide
etc/profile
etc/environment
etc/xprofile
/etc/<shell>.<shell>rc
/etc/environment.d/*.conf
sesion
BEST description
How to permanently set $PATH on Linux/Unix?
There are multiple ways to do it. The actual solution depends on the purpose. The variable values are usually stored in either a list of assignments or a shell script that is run at the start of the system or user session.
https://stackoverflow.com/questions/14637979/how-to-permanently-set-path-on-linux-unix

Seonglae Cho