diff options
Diffstat (limited to 'test/nix/scenarios.json')
-rw-r--r-- | test/nix/scenarios.json | 93 |
1 files changed, 93 insertions, 0 deletions
diff --git a/test/nix/scenarios.json b/test/nix/scenarios.json new file mode 100644 index 0000000..72ad993 --- /dev/null +++ b/test/nix/scenarios.json @@ -0,0 +1,93 @@ +{ + "single-user-install": { + "image": "mcr.microsoft.com/devcontainers/base:ubuntu", + "remoteUser": "vscode", + "features": { + "nix": { + "multiUser": false + } + } + }, + "version": { + "image": "mcr.microsoft.com/devcontainers/base:ubuntu", + "remoteUser": "vscode", + "features": { + "nix": { + "multiUser": false, + "version": "2.10" + } + } + }, + "multi-user-install": { + "image": "mcr.microsoft.com/devcontainers/base:ubuntu", + "remoteUser": "vscode", + "features": { + "nix": { + "multiUser": true + } + } + }, + "os-ubuntu": { + "image": "ubuntu", + "remoteUser": "root", + "features": { + "nix": { + "multiUser": true + } + } + }, + "os-debian": { + "image": "debian", + "remoteUser": "root", + "features": { + "nix": { + "multiUser": true + } + } + }, + "os-rockylinux": { + "image": "rockylinux:9", + "remoteUser": "root", + "features": { + "nix": { + "multiUser": true + } + } + }, + "os-fedora": { + "image": "fedora", + "remoteUser": "root", + "features": { + "nix": { + "multiUser": true + } + } + }, + "os-alpine": { + "image": "mcr.microsoft.com/devcontainers/base:alpine", + "remoteUser": "vscode", + "features": { + "nix": { + "multiUser": true + } + } + }, + "packages": { + "image": "mcr.microsoft.com/devcontainers/base:ubuntu", + "remoteUser": "vscode", + "features": { + "nix": { + "packages": "nodejs,vim,yarn" + } + } + }, + "flake": { + "image": "mcr.microsoft.com/devcontainers/base:ubuntu", + "remoteUser": "vscode", + "features": { + "nix": { + "flakeUri": "github:nixos/nixpkgs/nixpkgs-unstable#hello" + } + } + } +}
\ No newline at end of file |