Skip to content

Instantly share code, notes, and snippets.

@storopoli
Last active March 29, 2024 11:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save storopoli/a3564f117fcc958eab6ce6a567e271e0 to your computer and use it in GitHub Desktop.
Save storopoli/a3564f117fcc958eab6ce6a567e271e0 to your computer and use it in GitHub Desktop.
Devcontainers Configs
{
"name": "Dioxus",
"image": "mcr.microsoft.com/devcontainers/base:debian",
"features": {
"ghcr.io/devcontainers/features/rust:1": {},
"ghcr.io/lee-orr/rusty-dev-containers/wasm32-unknown-unknown:0": {},
"ghcr.io/lee-orr/rusty-dev-containers/dioxus:0": {}
},
"forwardPorts": [
8080
],
"customizations": {
"vscode": {
"extensions": [
"rust-lang.rust-analyzer",
"tamasfe.even-better-toml",
"serayuzgur.crates",
"vadimcn.vscode-lldb",
"DioxusLabs.dioxus"
]
}
},
"remoteUser": "vscode"
}
{
"name": "Hugo",
"image": "mcr.microsoft.com/devcontainers/base:debian",
"forwardPorts": [1313],
"customizations": {
"vscode": {
"settings": {
"html.format.templating": true
},
"extensions": [
"redhat.vscode-yaml",
"tamasfe.even-better-toml",
"davidanson.vscode-markdownlint"
]
}
},
"postCreateCommand": "git submodule update --init --recursive",
"remoteUser": "vscode"
}
{
"name": "Julia",
"image": "mcr.microsoft.com/devcontainers/base:debian",
"features": {
"ghcr.io/julialang/devcontainer-features/julia:1": {}
},
"customizations": {
"vscode": {
"extensions": [
"julialang.language-julia",
"tamasfe.even-better-toml"
]
}
}
}
{
"name": "Pumas",
"image": "mcr.microsoft.com/devcontainers/base:debian",
"features": {
"ghcr.io/devcontainers/features/go:1": {},
"ghcr.io/azutake/devcontainer-features/go-packages-install:0": {
"PACKAGES": "github.com/jesseduffield/lazygit@latest"
}
}
}
{
"name": "Nix",
"image": "mcr.microsoft.com/devcontainers/base:debian",
"features": {
"ghcr.io/devcontainers/features/nix:1": {
"version": "latest",
"extraNixConfig": "experimental-features = nix-command flakes"
},
"customizations": {
"vscode": {
"extensions": [
"jnoortheen.nix-ide"
]
}
}
}
}
{
"name": "Remote Container",
"image": "mcr.microsoft.com/devcontainers/base:debian",
"remoteUser": "vscode",
"workspaceMount": "source=/home/<user>/<path>,target=/workspace,type=bind,consistency=cached",
"workspaceFolder": "/workspace"
}
{
"name": "Typst",
"image": "mcr.microsoft.com/devcontainers/base:debian",
"features": {
"ghcr.io/michidk/devcontainers-features/typst:0": {}
},
"customizations": {
"vscode": {
"extensions": [
"nvarner.typst-lsp",
"mgt19937.typst-preview",
"tomoki1207.pdf"
]
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment