我如何使用家庭管理员在NixOS中配置VSCode扩展

问题描述 投票:2回答:1

我已经审查了家庭管理器存储库中的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时,没有看到任何安装。我猜我在拼图中丢失了一块,但不确定确切位置。

nix nixos
1个回答
0
投票

这是因为它是由于nixpkgs上游的更改而暂时损坏的。我已提交了PR:https://github.com/rycee/home-manager/pull/1327应该修复它。如果您拉507e446(PR被合并)并将NIX_PATH设置为仓库,则可以尝试一下。

© www.soinside.com 2019 - 2024. All rights reserved.