2

假设我要安装,这里@squoosh/cli的 nixpkgs 中提到了这个包。有没有办法在家庭管理器中或在家庭管理器中指定软件包以使其安装?configuration.nixnixos-rebuild

4

1 回答 1

1

是的,中的包node-packages.json出现在pkgs.nodePackages.

在 NixOS 中,您可以按如下方式添加它:

{ pkgs, ... }: {

  # ...

  environment.systemPackages = [
    pkgs.nodePackages."@squoosh/cli"
  ];

}

在 Home Manager 中类似,但home.packages不是environment.systemPackages.

于 2021-12-18T17:25:55.007 回答