【发布时间】:2023-03-06 12:40:01
【问题描述】:
我想安装elementary-terminal。这个包是
不在nixpkgs/pkgs/top-level/all-packages.nix 中,因此我认为仅将elementary-terminal 添加到configuration.nix 中是不够的
安装此类软件包的推荐方法是什么?
【问题讨论】:
我想安装elementary-terminal。这个包是
不在nixpkgs/pkgs/top-level/all-packages.nix 中,因此我认为仅将elementary-terminal 添加到configuration.nix 中是不够的
安装此类软件包的推荐方法是什么?
【问题讨论】:
某些包被命名为将它们组合在一起或避免潜在的名称冲突,在这种情况下它位于pantheon 下。
{ config, lib, pkgs, ... }:
{
environment.systemPackages =
[ pkgs.pantheon.elementary-terminal
];
}
要解决这个问题,请使用nix-env -q、nix search 甚至 nix-index 来显示包的相应属性路径。
$ nix-env -f '<nixpkgs>' -qaP elementary-terminal
pantheon.elementary-terminal elementary-terminal-5.3.3
【讨论】: