My home-manager config includes
vscode = {
enable = true;
package = pkgs.vscode-fhsWithPackages (ps: with pkgs; [ rustup zlib fuse fontconfig lldb xorg.libX11 xorg.libXcursor xorg.libXrandr xorg.libxcb glibc ]);
#package = pkgs.vscodium; # You can skip this if you want to use the unfree version
extensions = with pkgs.vscode-extensions; [
vscodevim.vim
yzhang.markdown-all-in-one
svelte.svelte-vscode
eamodio.gitlens
ms-vscode.cpptools
];
};
It fixes some VSCode extensions, but breaks a Nix Language Server, which fails with the following error:
rnix-lsp: symbol lookup error: /usr/lib/libc.so.6: undefined symbol: _dl_catch_error_ptr, version GLIBC_PRIVATE
My internet searches failed to find anything remotely useful. How would I go about fixing this?