dmvianna Asked: 2018-02-18 17:39:55 +0800 CST2018-02-18 17:39:55 +0800 CST 2018-02-18 17:39:55 +0800 CST 将 $NIX_PATH 指向 ~/.nix-defexpr/channels 772 我想指出$NIX_PATH而~/.nix-defexpr/channels不是~/.nix-defexpr/channels_root像现在这样。我不想每次运行时都输入它nix-env。这样做的正确方法是什么? environment-variables nixos 2 个回答 Voted Best Answer Vladimír Čunát 2018-02-19T11:27:30+08:002018-02-19T11:27:30+08:00 我会简单地按照你想要的方式定义变量~/.profile。 dmvianna 2018-02-19T02:33:49+08:002018-02-19T02:33:49+08:00 我仍然想知道如何通过配置来做到这一点,但必须通过写在文件中的表达式我可以做到 $ nix-env -if /this/file.nix -I ~/.nix-defexpr/channels 这样我将使用用户的频道。没有它,~/.nix-defexpr/channels_root而是读取。这是我在这里试图避免的。
我会简单地按照你想要的方式定义变量
~/.profile
。我仍然想知道如何通过配置来做到这一点,但必须通过写在文件中的表达式我可以做到
这样我将使用用户的频道。没有它,
~/.nix-defexpr/channels_root
而是读取。这是我在这里试图避免的。