devbox icon indicating copy to clipboard operation
devbox copied to clipboard

Disable all plugins globally?

Open DUOLabs333 opened this issue 7 months ago • 3 comments

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

DUOLabs333 avatar Jul 14 '25 23:07 DUOLabs333

It doesn't seem like I can mix the "package@version" and {"package": {"version"}} syntax.

DUOLabs333 avatar Jul 14 '25 23:07 DUOLabs333

Explicit enabling plugin should be the default behavior IMO.

smoothprogrammer avatar Jul 31 '25 09:07 smoothprogrammer

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.

drewgingerich avatar Aug 07 '25 22:08 drewgingerich