Global devbox.json should be in stored in XDG_CONFIG_HOME
What problem are you trying to solve?
According to the docs the global devbox.json should be in the home directory, my understanding from reading this is that it would be located in the root of the home dir, however I've eventually found out that it's actually within ~/.local/share/devbox/ which is XDG_DATA_HOME.
Since this is a config file and not a data file I would expect it to be in XDG_CONFIG_HOME and not in the data dir, this way users can commit the file to source control along with their dotfiles.
What solution would you like?
Change the location of the global devbox.json file to XDG_CONFIG_HOME.
Alternatives you've considered
No response
I came here to raise this issue but see it already has been! From my experience putting devbox.json and devbox.lock in XDG_CONFIG_HOME will make devbox match many other CLI tools (and XDG spec).
I think ideally the whole XDG_CONFIG_HOME folder can be committed to bring user configuration from one computer to another, and I want to bring my global devbox.json and devbox.lock as part of this configuration. Having these files currently under XDG_DATA_HOME makes this a bit more cumbersome because I like to keep XDG_DATA_HOME in my .gitignore.
Any plans to support this?