Visual Studio Code: Difference between revisions
imported>Shawn8901 m Updated reference to update script, which was moved in 8f868e1 |
imported>Iron-Bound m Required an update to nodejs-16, resolved the module version 93 error for the inbuilt terminal. |
||
Line 121: | Line 121: | ||
'''tl;dr Use [https://github.com/msteen/nixos-vscode-server nix-vscode-server] on host machines.''' | '''tl;dr Use [https://github.com/msteen/nixos-vscode-server nix-vscode-server] on host machines.''' | ||
Note that nix-vscode-server works as of 8/21/21 but is occasionally broken (See https://github.com/msteen/nixos-vscode-server/pull/3, https://github.com/msteen/nixos-vscode-server/pull/4, https://github.com/msteen/nixos-vscode-server/pull/5). Here's a workaround: Install the <code>nodejs- | Note that nix-vscode-server works as of 8/21/21 but is occasionally broken (See https://github.com/msteen/nixos-vscode-server/pull/3, https://github.com/msteen/nixos-vscode-server/pull/4, https://github.com/msteen/nixos-vscode-server/pull/5). Here's a workaround: Install the <code>nodejs-16_x</code> package on the NixOS host, and then run the following nix-shell script: | ||
<syntaxHighlight lang=haskell> | <syntaxHighlight lang=haskell> | ||
#! /usr/bin/env nix-shell | #! /usr/bin/env nix-shell | ||
Line 143: | Line 143: | ||
</syntaxHighlight> | </syntaxHighlight> | ||
If instead you'd prefer to fix the binaries manually and have to do so every time that you upgrade your VSCode version, then you can install the <code>nodejs- | If instead you'd prefer to fix the binaries manually and have to do so every time that you upgrade your VSCode version, then you can install the <code>nodejs-16_x</code> package on the NixOS host and replace the VSCode provided version. This workaround is described here: https://github.com/microsoft/vscode-remote-release/issues/648#issuecomment-503148523. Note that nodejs needs to be updated according to VSCode upstream requirements (nodejs 16 required from 4/2022). | ||
=== Nix-sourced VSCode to NixOS host === | === Nix-sourced VSCode to NixOS host === |