I would fucking love it if I could put all my configs there, but unfortunately every other CLI tool seems to feel it needs a spot in the home dir instead…
For number 2, is it hard-coded to ~/.config or does it read XDG_CONFIG_HOME? The latter is what it should do, so that the user has the flexibility to move all their configs elsewhere.
~/.config
superiorityI would fucking love it if I could put all my configs there, but unfortunately every other CLI tool seems to feel it needs a spot in the home dir instead…
so ya just put so the stuff in there? is there a reason for that specific directory (I’m kinda a noob)
Removed by mod
Every project should at least move the default config location to the ./config folder. Even better if they create their own subdirectory in there.
Every tool I build checks three places:
Which imo is how every modern application should work
For number 2, is it hard-coded to
~/.config
or does it readXDG_CONFIG_HOME
? The latter is what it should do, so that the user has the flexibility to move all their configs elsewhere.It’s from $HOME so you would want to use the first option
But it’s GTK that var is used by some people
Please follow XDG specs and use
$XDG_CONFIG_HOME
instead of$HOME/.config
.$HOME/.config
could be a fallback if$XDG_CONFIG_HOME
isn’t set. :)Removed by mod
No, they should read XDG variables. I have my configs on another drive.