如何使用 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 时,我没有看到任何已安装的东西。我想我在这个拼图中遗漏了一块,但不确定具体在哪里。
一段时间后我又试了一次,看起来这曾经是一个错误,现在一切正常。
我查看了家庭管理器存储库中的 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 时,我没有看到任何已安装的东西。我想我在这个拼图中遗漏了一块,但不确定具体在哪里。
一段时间后我又试了一次,看起来这曾经是一个错误,现在一切正常。