Honestly it's a mess
Honestly it's a mess
Honestly it's a mess
You're viewing a single thread.
~/.config
superiority
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..
so ya just put so the stuff in there? is there a reason for that specific directory (I'm kinda a noob)
It's used to store configuration files for various applications so they don't clutter up your home directory. For example, you can put your Emacs config files in ~/.config/emacs instead of ~/.emacs.d. Not every program supports it though.
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 read XDG_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. :)
I agree.
No, they should read XDG variables. I have my configs on another drive.