Как мне искать пакеты на Haskell с помощью «nix search»? - PullRequest
1 голос
/ 30 марта 2019

Я знаю, что могу искать пакеты на Haskell с помощью nix-env, используя

nix-env -f '<nixpkgs>' -qaP -A haskellPackages name_of_package

, но это медленно и не кэшируется.Если я попытаюсь использовать новую команду nix search, все пакеты Haskell будут скрыты.

$ nix search aeson
error: no results for the given search term(s)!

Можно ли искать пакеты Haskell с помощью новой команды nix search?Если да, то как?


Редактировать: Я нашел обсуждение этого вопроса в этом журнале irc, но я не мог понять, какие предложения будутзначит на практике.

1 Ответ

1 голос
/ 31 марта 2019

Вы можете сохранить результат этого:

nix-env -f '<nixpkgs>' -qaP -A haskellPackages

И искать каждый раз вместо этого вывод?

Я думаю, что проблема в <nixpkgs> будет оцениваться при каждом вызовеОднако, если бы это был статический файл / путь - это не должно быть.

...