Bring the "bling" to Dev Containers

Bluefin recommends to do development in Dev Containers. I like this. However, then I don’t have the “bling” I started to love from Bluefin. I don’t have the fish shell. I don’t have starship etc.

Dev Containers has a feature called “features”. It allows to package and reuse installation code across containers. See Dev Container Features reference
The issue is, that there are not many ready-made features from well known and trusted sources.

It would be great to have an official bluefin feature. One to install the bluefin-cli using ujust or bluefin-cli.Brewfile

2 Likes

You will find the devcontainer Features and Templates are really out of date. It is a shame they are not maintained because it is a cool idea.

What I do instead is to create my own images (carefully being sure to meet devcontainer requirements). Once settled on that I approach I am free to install whatever / manipulate whatever (e.g., ~/.bashrc) as I need to.

I wrote some tools to help with that process and published them on github:

While it doesn’t have all of the bling. The new devcontainer coming to main has a bit.

If you really like your bling. You can mount your linuxbrew directory into the devcontainer.