diff --git a/modules/vscode-server/module.nix b/modules/vscode-server/module.nix index 37c5128..4f2af40 100644 --- a/modules/vscode-server/module.nix +++ b/modules/vscode-server/module.nix @@ -23,7 +23,7 @@ with lib; # Fix any existing symlinks before we enter the inotify loop. if [[ -e $bin_dir ]]; then - find "$bin_dir" -mindepth 2 -maxdepth 2 -name node -exec ln -sfT ${pkgs.nodejs-16_x}/bin/node {} \; + find "$bin_dir" -mindepth 2 -maxdepth 2 -name node -exec ln -sfT ${pkgs.nodejs-18_x}/bin/node {} \; find "$bin_dir" -path '*/@vscode/ripgrep/bin/rg' -exec ln -sfT ${pkgs.ripgrep}/bin/rg {} \; else mkdir -p "$bin_dir" @@ -35,7 +35,7 @@ with lib; # Create a trigger to know when their node is being created and replace it for our symlink. touch "$bin_dir/node" inotifywait -qq -e DELETE_SELF "$bin_dir/node" - ln -sfT ${pkgs.nodejs-16_x}/bin/node "$bin_dir/node" + ln -sfT ${pkgs.nodejs-18_x}/bin/node "$bin_dir/node" ln -sfT ${pkgs.ripgrep}/bin/rg "$bin_dir/node_modules/@vscode/ripgrep/bin/rg" # The monitored directory is deleted, e.g. when "Uninstall VS Code Server from Host" has been run. elif [[ $event == DELETE_SELF ]]; then