+1
nixos/tests/all-tests.nix
+1
nixos/tests/all-tests.nix
···
+124
nixos/tests/vscode-remote-ssh.nix
+124
nixos/tests/vscode-remote-ssh.nix
···+networking.interfaces.eth1.ipv4.addresses = [ { address = serverAddress; prefixLength = 24; } ];+networking.interfaces.eth1.ipv4.addresses = [ { address = clientAddress; prefixLength = 24; } ];+client.wait_for_text("Do you trust the authors" if should_succeed else "Disconnected from SSH")+VSCODE_COMMIT = server.execute("${jq} -r .commit ${pkgs.vscode}/lib/vscode/resources/app/product.json")[1].rstrip()+client.succeed("sudo -u alice install -Dm 644 ${vscodeConfig} ~alice/.config/Code/User/settings.json")
+27
-20
pkgs/applications/editors/vscode/extensions/ms-vscode-remote.remote-ssh/default.nix
+27
-20
pkgs/applications/editors/vscode/extensions/ms-vscode-remote.remote-ssh/default.nix
·········-if nix-build "<nixpkgs>" -A nodejs-${nodeVersion}_x --out-link "$serverDir/nix" && [ -e "$serverDir/nix/bin/node" ]; then+if ! nix-build "<nixpkgs>" -A patchelf --out-link "$serverDir/patchelf" || ! "$serverDir/patchelf/bin/patchelf" --version; then+if ! $serverDir/patchelf/bin/patchelf --set-interpreter $INTERPRETER --set-rpath $serverDir/cc-lib/lib $serverNode; then···
+4
pkgs/applications/editors/vscode/generic.nix
+4
pkgs/applications/editors/vscode/generic.nix
······
+15
-2
pkgs/applications/editors/vscode/update-vscode.sh
+15
-2
pkgs/applications/editors/vscode/update-vscode.sh
···VSCODE_VER=$(curl --fail --silent https://api.github.com/repos/Microsoft/vscode/releases/latest | jq --raw-output .tag_name)-sed -i "s/x86_64-linux = \".\{52\}\"/x86_64-linux = \"${VSCODE_X64_LINUX_SHA256}\"/" "$ROOT/vscode.nix"+sed -i "s/x86_64-linux = \".\{52\}\"/x86_64-linux = \"${VSCODE_X64_LINUX[0]}\"/" "$ROOT/vscode.nix"+VSCODE_COMMIT=$(jq --raw-output .commit $TEMP_FOLDER/VSCode-linux-x64/resources/app/product.json)+SERVER_X64_LINUX_URL="https://update.code.visualstudio.com/commit:${VSCODE_COMMIT}/server-linux-x64/stable"
+22
-2
pkgs/applications/editors/vscode/vscode.nix
+22
-2
pkgs/applications/editors/vscode/vscode.nix
············platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-darwin" "aarch64-linux" "armv7l-linux" ];
+1
-2
pkgs/build-support/src-only/default.nix
+1
-2
pkgs/build-support/src-only/default.nix
···