VSCode extensions dont work anymore since 25.05

This is my vscode config for version 25.05

programs.vscode = {
    enable = true;
    package = pkgs.vscode.fhs;

    profiles.default.extensions = with pkgs.vscode-extensions; [
      bbenoist.nix
      jnoortheen.nix-ide
      arrterian.nix-env-selector
      signageos.signageos-vscode-sops

      pkief.material-icon-theme
      esbenp.prettier-vscode

      streetsidesoftware.code-spell-checker

      ms-dotnettools.csdevkit
      ms-python.python

      ms-vscode-remote.remote-ssh
    ];
  };

However the extensions dont seem to be linked anymore

I can’t confirm that, the extensions all work for me!

      programs.vscode = {
        enable = true;
        package = pkgs.vscode.fhs;
        profiles.default.enableUpdateCheck = false;
        profiles.default.enableExtensionUpdateCheck = false;
        profiles.default.extensions = with pkgs.vscode-extensions;
          [
            dbaeumer.vscode-eslint
            eamodio.gitlens
            esbenp.prettier-vscode
            foxundermoon.shell-format
            golang.go
            humao.rest-client
            jnoortheen.nix-ide
            jock.svg
            kamadorueda.alejandra
            mhutchie.git-graph
            mkhl.direnv
            ms-ceintl.vscode-language-pack-de
            ms-vscode.cpptools
            stylelint.vscode-stylelint
            tyriar.sort-lines
            yoavbls.pretty-ts-errors
          ]
          ++ (with fetchGit-Extensions.vscode-marketplace; [
            avaloniateam.vscode-avalonia
            bashmish.es6-string-css
            outofsync42.select-compare-tabs
            pkief.material-icon-theme
            platformio.platformio-ide
            runem.lit-plugin
          ])
          ++ (with unstable.pkgs.vscode-extensions; [
            denoland.vscode-deno
            ms-dotnettools.csdevkit
            ms-dotnettools.csharp
            ms-dotnettools.vscode-dotnet-runtime
            ms-dotnettools.vscodeintellicode-csharp
          ]);
      };

I set enabled to false, garbage collected and reinstalled and that fixed it.
Odd

Next time you can try this first:

sudo nix-store --verify --check-contents
1 Like