The one thing I would do differently is choosing the right package for your architecture or going with the universal package instead of the arm64 package as he proposes.
Lastly I want to add that that depending on what you want to do a graphical session is sometimes not necessary.
Example: For tools like mov-cli for watching movie in the terminal, termux alone is enough, because they integrate with the android mpv app and don’t need a xorg session to display graphics.
First off all, it’s a legitimate way. He just goes through the install instructions from here (https://github.com/termux/termux-x11).
The one thing I would do differently is choosing the right package for your architecture or going with the universal package instead of the arm64 package as he proposes.
Lastly I want to add that that depending on what you want to do a graphical session is sometimes not necessary. Example: For tools like mov-cli for watching movie in the terminal, termux alone is enough, because they integrate with the android mpv app and don’t need a xorg session to display graphics.