【发布时间】:2023-01-04 08:04:46
【问题描述】:
我完全按照手册中的说明进行操作,但出现错误。
我已经按照指定运行了以下命令:
$ nix-channel --add
https://github.com/nix-community/home-manager/archive/master.tar.gz
home-manager
$ nix-channel --update
$ export NIX_PATH=$HOME/.nix-defexpr/channels:/nix/var/nix/profiles/per-user/root/channels${NIX_PATH:+:$NIX_PATH}
$ nix-shell '<home-manager>' -A install
$ source $HOME/.nix-profile/etc/profile.d/hm-session-vars.sh
然后我按照手册中的示例修改了home.nix:
{ config, pkgs, ... }:
{
home.username = "jamesflight";
home.homeDirectory = "/home/jamesflight";
home.packages = [ 1
pkgs.htop
pkgs.fortune
];
home.stateVersion = "22.11";
programs.home-manager.enable = true;
}
当我运行home-manager switch或home-manager build时,我得到了
以下错误:
error: A definition for option `home.packages."[definition 6-entry 1]"' is not of type `package'. Definition values:
- In `/home/jamesflight/.config/nixpkgs/home.nix': 1
(use '--show-trace' to show detailed location information)
我什至尝试重新安装 nix 以查看它是否是一些全局 nix 问题,但这并没有帮助。
任何人都可以对此发表任何见解,我们将不胜感激。
【问题讨论】:
标签: nix