将 $NIX_PATH 指向 ~/.nix-defexpr/channels

将 $NIX_PATH 指向 ~/.nix-defexpr/channels

我想指出$NIX_PATH~/.nix-defexpr/channels是而~/.nix-defexpr/channels_root不是目前的情况。我不想每次运行时都必须输入该内容nix-env。这样做的正确方法是什么?

答案1

我会简单地按照您在~/.profile.

答案2

我仍然想知道如何通过配置来做到这一点,但必须通过我可以做的文件中写入的表达式

$ nix-env -if /this/file.nix -I ~/.nix-defexpr/channels

这样我将使用用户的频道。如果没有它,~/.nix-defexpr/channels_root则改为读取。这就是我在这里试图避免的。

相关内容