sudo su logs you in as the current user with sudo privileges, it prevents loading current user environment variables,
even when running su -l to login as root, it's not loading root user enviroment variables either because it's logging in as root under sudo privileges instead as root,
this relates to [question about su #334](https://github.com/LukeSmithxyz/LARBS/issues/334)
aliasing pacman to always prepend sudo to the command, causes the pacman -Qs libxft-bgra command from .config/shell/profile
to run a sudo login prompt right after logging in as the user on SSH, and even sometimes on the desktop itself.
try sourcing .config/shell/profile after your logged in, it will ask for your sudo password ..
find is slow, instead use zsh globbing to add '~/.local/bin' to $PPATH
as it achieves the same effect but runs faster, plus the substitution
that was used in the previous command is actually a bad substitution
A custom filename and directory can be specified with startx command,
which in this case is $XINITRC variable that indicates
$XDG_CONFIG_HOME/x11/xinitrc
* Compatibility for FreeBSD's paste(1)
According to FreeBSD's
[paste(1)](https://www.freebsd.org/cgi/man.cgi?query=paste&sektion=1&manpath=FreeBSD+12.2-RELEASE+and+Ports),
the extra `-` is needed (tested by myself).
This obviously works for Linux as well, tested on Void Linux at least.
> Create a colon-separated list of directories named bin,
> suitable for use in the PATH environment variable:
`find / -name bin -type d | paste -s -d : -`
* Compatibility for FreeBSD's paste(1)
According to FreeBSD's
[paste(1)](https://www.freebsd.org/cgi/man.cgi?query=paste&sektion=1&manpath=FreeBSD+12.2-RELEASE+and+Ports),
the extra `-` is needed (tested by myself).
This obviously works for Linux as well, tested on Void Linux at least.
> Create a colon-separated list of directories named bin,
> suitable for use in the PATH environment variable:
`find / -name bin -type d | paste -s -d : -`