features/test/nix/scenarios.json

102 lines
2.5 KiB
JSON
Raw Normal View History

2022-11-01 20:02:02 +03:00
{
"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"
}
}
},
"extra-config": {
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"remoteUser": "vscode",
"features": {
"nix": {
"extraNixConfig": "extra-substituters = https://foo.cachix.org,extra-trusted-public-keys = foo.cachix.org-1:bar="
}
}
2022-11-01 20:02:02 +03:00
}
}