LINUX.ORG.RU

[NixOS] Где правильно задавать NIX_PATH?

 


0

1

Установил NixOS и home manager (HM). Всё работает, собираюсь переключиться на сгенерированные дотфайлы, в частности .bashrc. Сейчас он обычный, и там определена NIX_PATH=$HOME/.nix-defexpr/channels:/nix/var/nix/profiles/per-user/root/channels${NIX_PATH:+:$NIX_PATH}.

И внезапно стало непонятно, где теперь её определять.

Необходимость определения NIX_PATH в юзерском шелле вытекает из того, что HM установлен standalone (см. мануал).

Пока есть только идея записать этот export в неподконтрольном HM файле, скажем, ~/.nix-path-env, который вызывать из .bashrc.

★★★★

Последнее исправление: hbee (всего исправлений: 4)

Ответ на: комментарий от hateyoufeel

Это предполагает установку HM как модуля NixOS? Не хотелось бы, потому что изменение юзерской конфигурации потребует AFAIK пересборки всей NixOS-конфигурации.

hbee ★★★★
() автор топика