/ config / devcontainer.nix
devcontainer.nix
 1  {
 2    devcontainer = {
 3      enable = false;
 4      settings = {
 5        name = "Microvisor";
 6        privileged = false;
 7        overrideCommand = false;
 8        updateContentCommand = "devenv test";
 9        image = "ghcr.io/cachix/devenv/devcontainer:latest";
10        features = {
11          "ghcr.io/devcontainers/features/github-cli" = { };
12        };
13        customizations.vscode.extensions = [
14          "antfu.vite"
15          "mkhl.direnv"
16          "bbenoist.nix"
17          "vitest.explorer"
18          "tootone.org-mode"
19          "redhat.vscode-yaml"
20          "timonwong.shellcheck"
21          "nrwl.angular-console"
22          "likec4.likec4-vscode"
23          "unifiedjs.vscode-mdx"
24          "esbenp.prettier-vscode"
25          "graphql.vscode-graphql"
26          "dbaeumer.vscode-eslint"
27          "tamasfe.even-better-toml"
28          "EditorConfig.EditorConfig"
29          "ms-vsliveshare.vsliveshare"
30          "firsttris.vscode-jest-runner"
31          "github.vscode-github-actions"
32          "uniquevision.vscode-plpgsql-lsp"
33          "cweijan.vscode-postgresql-client2"
34          "christian-kohler.npm-intellisense"
35          "christian-kohler.path-intellisense"
36        ];
37      };
38    };
39  }