Disable all plugins globally?
What problem are you trying to solve?
I never want to activate plugins, no matter what package it is from; however, there is currently no way to disable all plugins --- instead, I would need to add the disable flag to every package in my config separately.
What solution would you like?
A global key of the form "disable_plugin" that would disable every plugin in every package.
Alternatives you've considered
No response
It doesn't seem like I can mix the "package@version" and {"package": {"version"}} syntax.
Explicit enabling plugin should be the default behavior IMO.
I would also love this. I prefer to set things up myself. I like installing Yarn (with Devbox) instead of relying on Devbox's Nodejs plugin to set up corepack. I like using direnv to create and enter a Python virtualenv instead of Devbox's Python plugin.
I like Devbox because the environments it creates feel a lot simpler than similar tools like asdf-vm. Plugins feel like they bring back complexity because they feel magical, and I like to avoid them. This isn't to say they're bad! I get that I'm probably at an extreme here and that Devbox is also trying to provide a sweet batteries-included experience too.