如何在NixOS上为代码服务器使用extraPackages选项



决定安装代码服务器。安装过程很简单,但终端上缺少许多软件包。后来我找到了一个选项services.code-server.extraPackages。它为什么存在?我希望包括sudo在内的所有软件包都能在PATH中使用。相反,需要手动指定程序包。

那么,有extraPackages选项的理由是什么呢?如果我在environment.systemPackages中有数百个包,我是否必须为代码服务器重复它?

这似乎是systemd服务如何在NixOS上工作的结果;它们在默认情况下具有相当小的CCD_ 5。

您可以直接添加到systemd选项中。

{ config, lib, pkgs, ... }:
{
# ...
systemd.services.code-server.path = [
"/run/current-system/sw/bin"
"/run/wrappers/bin"
];
}

我认为这应该完成任务。

如果是这样的话,如果你愿意的话,你可以制作一个PR来添加这种行为。

相关内容

  • 没有找到相关文章

最新更新