From 4d7cfbfa8937f0f03be20e233ee32654fa615483 Mon Sep 17 00:00:00 2001 From: Sridhar Ratnakumar Date: Wed, 18 May 2022 15:54:59 -0400 Subject: [PATCH] Add fix-vscode-server --- nixos/server/devserver.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/nixos/server/devserver.nix b/nixos/server/devserver.nix index b77faeb..5aff70a 100644 --- a/nixos/server/devserver.nix +++ b/nixos/server/devserver.nix @@ -5,7 +5,16 @@ ]; environment.systemPackages = with pkgs; [ nodejs-16_x # Need this for https://nixos.wiki/wiki/Vscode server - wget + # https://old.reddit.com/r/NixOS/comments/uoklud/nix_development_container/i8hn64w/?context=2 + (pkgs.writeScriptBin "fix-vscode-server" '' + #!${pkgs.stdenv.shell} + if [[ -d "$HOME/.vscode-server/bin" ]]; then + for versiondir in "$HOME"/.vscode-server/bin/*; do + echo "!! Fixing $versiondir/node" + ln -sf "${pkgs.nodejs-16_x}/bin/node" "$versiondir/node" + done + fi + '') ]; services.auto-fix-vscode-server.enable = true;