Skip to content

Support non-project specific features to be installed on every devcontainer #1987

Description

@PureTryOut

Is your feature request related to a problem?
Currently when using the official Devcontainer extension on VSCode I can configure features to be installed system-wide outside of any specific projects devcontainer.json. This allows me to install things into the container that I personally would like to have but don't want to bother other contributors with. In my case this is for example installing the Fish shell, since that's a very user-specific thing to have.
This seems to not be a thing in Devpod.

Which solution do you suggest?
Allow configuring features user-wide rather than per individual devcontainer.json. In VSCode I have the following in settings.json which accomplishes this, something similar would be nice to have for Devpod:

"dev.containers.defaultFeatures": {
    "ghcr.io/meaningful-ooo/devcontainer-features/fish:1": {}
}

The same thing with default extensions to install into editors btw, but to me the features is the most important one.

Which alternative solutions exist?
None that I know off, but perhaps I missed documentation somewhere.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions