Канал не найден nix-env
Я использую менеджер пакетов nix в Ubuntu 18.04 и у меня проблемы с пониманием каналов. Я удалил канал nixpkgs и добавил nixos-18.09, например:
$ nix-channel --list
nixos-18.09 https://nixos.org/channels/nixos-18.09
Однако сейчас никаких пакетов / дериваций не найдено и nix-env -qa
ничего не возвращает. Однако, если я укажу пакет, установленный напрямую, он будет работать
$ nix-env -qa -f ~/.nix-defexpr/channels/nixos-18.09
( ... lots of packages ... )
Это также работает, если я изменяю nixos с nixpkgs. Я думал, что nix-env будет автоматически использовать все под ~/.nix-defexpr/channels
но это похоже на случай только для nixpkgs. Это обрабатывается специально? Как мне правильно это настроить?
Мой NIX_PATH не установлен.