Warning: Some posts on this platform may contain adult material intended for mature audiences only. Viewer discretion is advised. By clicking ‘Continue’, you confirm that you are 18 years or older and consent to viewing explicit content.
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.
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. :)I agree.
No, they should read XDG variables. I have my configs on another drive.