У меня есть default.nix
файл, который создает деривацию (по крайней мере, мое понимание этого).
{ nixpkgs ? import <nixpkgs> {}, compiler ? "ghc864" } :
nixpkgs.pkgs.haskell.packages.${compiler}.callCabal2nix "bhoogle" (./.) {}
Я могу успешно nix-build
это.Есть ли способ, которым я могу установить это в свой профиль пользователя с помощью nix-env
напрямую?Например, что-то вроде nix-env -i -f default.nix
.
В противном случае мне нужно определить пакет в моем системном профиле с помощью чего-то вроде:
example = pkgs.callPackage /home/chris/example/default.nix {};