Hi Florian,
this is not a bug, it's a feature :-)
the "semantic" reason not to include ~/.local/bin in default path is toclearly state "use Guix" (even on foreign distros) to allow users toinstall packages and avoid the ~/<something>/bin _broken_ workaround
IMHO at most ~/.local/bin is useful for user written scripts (but Iprefer ~/bin for mine)
"pelzflorian (Florian Pelz)" <pelzflorian@pelzflorian.de> writes:
Toggle quote (4 lines)
> On Thu, May 23, 2019 at 09:31:09PM +0200, Tobias Geerinckx-Rice wrote:>> pelzflorian (Florian Pelz) wrote:>> > Adding ~/.local/bin to the PATH is common on other distros.
[...]
Toggle quote (3 lines)
> My motivation was that I would have liked a uniform standard to exist> for offering uniform, simple compilation instructions
I can't understand what ~/.local/bin have to do with *compilation*: doyou mean installation?
...and AFAIU no distribution on earth install packages (or links) in~/.local/bin
Guix deploys in ~/.guix-profile/bin/ linking from the store... and it'sawesome :-)
[...]
Toggle quote (2 lines)
> for how-to-install sections in software project README files.
It's easier to add instructions on how to add ~/.local/bin in $PATH, no?:-)
anyway software projects that want to help users to install (withoutroot permissions) in a sane way should define a Guix package, no moreworkarounds please
[...]
Toggle quote (3 lines)
> Many other distributions are discussed at my stackexchange link from> before.
not Guix nor Nix, IMHO it's because they choose to depart from theproblematic FSH and derivatives long time ago and for this reason theyare generally ignored when discussing FSH issues
Toggle quote (3 lines)
> I did not know about ~/bin being conventional, but others mention it> too. I do not like ~/bin for the reasons you stated:
do you mean you don't like it because it's not hidden? :-)I don't like ~/.local/bin because it's ".local":«Care should be taken when placing architecture-dependent binaries inthis place, which might be problematic if the home directory is sharedbetween multiple hosts with different architectures.»(from [1])[...]last but not least, probably systemd file-hieracy [1] is one of the*problematic* things of systemd ecosystem we should avoid...I even ignored the existance of systemd file-hieracy: an init systemdefining a filesystem hieracy standard: mumble...Happy hacking! Gio'.[1] https://www.freedesktop.org/software/systemd/man/file-hierarchy.html-- Giovanni BiscuoloXelera IT Infrastructures