HEISENBERG to linuxmemes • 1 year agoHonestly it's a messimagemessage-square39arrow-up1625arrow-down113
arrow-up1612arrow-down1imageHonestly it's a messHEISENBERG to linuxmemes • 1 year agomessage-square39
minus-square@nul9o9link6•1 year agoEvery project should at least move the default config location to the ./config folder. Even better if they create their own subdirectory in there.
minus-squareDreamButtlinkEnglish6•1 year agoEvery tool I build checks three places: An env variable (if it exists) which should point to a dir of the users choosing ~/.config/tool-name/ ~/.tool-name Which imo is how every modern application should work
minus-square@[email protected]linkfedilink1•edit-21 year agoFor 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.
minus-squareDreamButtlinkEnglish1•1 year agoIt’s from $HOME so you would want to use the first option But it’s GTK that var is used by some people
minus-square@[email protected]linkfedilink2•1 year agoPlease 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. :)
minus-square@[email protected]linkfedilink1•1 year agoNo, they should read XDG variables. I have my configs on another drive.
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.