This repository contains a collection of Development Container templates that provide pre-configured development environments for various technologies.
Pixi is a fast, cross-platform package management tool focused on Python, C, C++, and other scientific workflows. This template provides a development container with Pixi pre-installed, making it easy to manage dependencies and environments.
- Pre-installed Pixi package manager
- Configured for Python, C, and C++ development
- Bash completion for Pixi commands
- VSCode extensions for Python and Pixi development
To use the Pixi template:
- Create a new folder for your project:
mkdir my-pixi-project && cd my-pixi-project- Apply the template:
devcontainer templates apply -t ghcr.io/blooop/devcontainer-templates/pixi:latest- Open the devcontainer:
devcontainer openThis will start a new VSCode window with the development container running, with Pixi ready to use.
The Pixi template accepts the following options:
pixiVersion: The version of Pixi to install (default: v0.41.4)projectName: The name of your project (default: pixi-project)
To specify options when applying the template:
devcontainer templates apply -t ghcr.io/blooop/devcontainer-templates/pixi:latest --project-name my-awesome-project --pixi-version v0.41.4If you'd like to contribute to these templates or suggest improvements, please open an issue or pull request in this repository.