如何使用 home-manager 在 NixOS 中配置 VSCode 扩展

How do I configure VSCode extensions in NixOS with home-manager

我查看了家庭管理器存储库中的 vscode 定义,并在我的 nix 文件中提出了以下定义:

{ config, lib, pkgs, ... }:

{
    programs.vscode = {
        enable = true;
        package = pkgs.vscode;
        extensions = with pkgs.vscode-extensions; [
            bbenoist.Nix
            justusadam.language-haskell
        ];
        userSettings = {
            "terminal.integrated.fontFamily" = "Hack";
        };
    };
}

除了扩展之外的一切都按预期工作。执行 "nixos-rebuild switch" 后,我可以看到扩展已下载。但是,当我启动 VS Code 时,我没有看到任何已安装的东西。我想我在这个拼图中遗漏了一块,但不确定具体在哪里。

一段时间后我又试了一次,看起来这曾经是一个错误,现在一切正常。