feat(dev): add devcontainers configuration

This commit is contained in:
kolaente
2025-06-19 09:05:39 +02:00
parent c953c22e5b
commit c6929b2fea
3 changed files with 27 additions and 4 deletions

21
.devcontainer.json Normal file
View File

@@ -0,0 +1,21 @@
{
"customizations": {
"vscode": {
"extensions": [
"Syler.sass-indented",
"codezombiech.gitignore",
"dbaeumer.vscode-eslint",
"editorconfig.editorconfig",
"golang.Go",
"lokalise.i18n-ally",
"mikestead.dotenv",
"mkhl.direnv",
"vitest.explorer",
"vue.volar"
]
}
},
"image": "ghcr.io/cachix/devenv/devcontainer:latest",
"overrideCommand": false,
"updateContentCommand": "devenv test"
}

View File

@@ -1,14 +1,14 @@
{
"recommendations": [
"Syler.sass-indented",
"codezombiech.gitignore",
"dbaeumer.vscode-eslint",
"editorconfig.editorconfig",
"vue.volar",
"golang.Go",
"lokalise.i18n-ally",
"mikestead.dotenv",
"Syler.sass-indented",
"vitest.explorer",
"mkhl.direnv",
"golang.Go"
"vitest.explorer",
"vue.volar"
]
}

View File

@@ -7,6 +7,8 @@ in {
find node_modules/.pnpm/sass-embedded-linux-*/node_modules/sass-embedded-linux-*/dart-sass/src -name dart -print0 | xargs -I {} -0 patchelf --set-interpreter "$(<$NIX_CC/nix-support/dynamic-linker)" {}
'';
devcontainer.enable = true;
packages = with pkgs-unstable; [
# General tools
git-cliff