Nix pkgmanager:单用户安装的配置文件路径(非 NixOS)

Nix pkgmanager:单用户安装的配置文件路径(非 NixOS)

我试图用nix包管理器切换代nix-env --switch-generations 33,但是因为我是个白痴,我不小心做了nix-env --switch-profile 33,现在我不能使用nix。我可以手动nix-env在 中找到二进制文件/nix,但我不知道配置文件最初在哪里。里面什么都没有/nix/var/nix/profiles/per-user

我最初在 Linux Mint 21 中安装了 nix,将选项添加--no-daemon到安装程序中,从而有效地在单用户模式下安装 nix。我怎样才能知道我的个人资料在哪里?

答案1

在创建了一个虚拟机只是为了玩一下全新安装的 nix(包管理器,而不是发行版)之后,我终于弄清楚了。显然,“--no-daemon”安装的默认配置文件是~/.local/state/nix/profiles/profile.我希望这在某个地方有记录,但至少人们可以在这里找到它。

相关内容