Size: a a a

2017 November 05

λO

λeonid Onokhov in NixOS
покаж сорцы
источник

AV

Alexander Vershilov in NixOS
{pkgs ? import <nixpkgs> { }
,ghc ? pkgs.haskell.compiler.ghc}:

with pkgs;

let
in

pkgs.haskellPackages.cabal2nix "ihdf" (
     pkgs.fetchFromGitHub {
       onwer = "int-index";
       repo  = "ihdf";
       rev   = "16a361fb3971790e9ba50756326b8b56061998da";
     })
источник

AV

Alexander Vershilov in NixOS
мне какой-то stdenv.mkDerivation же надо?
источник

AV

Alexander Vershilov in NixOS
почитать мануал чтоли..
источник

λO

λeonid Onokhov in NixOS
это тебе сгенерит сам callCabal2nix
источник

λO

λeonid Onokhov in NixOS
у тебя там cabal2nix, а это пакет а не функция
источник

λO

λeonid Onokhov in NixOS
собсно сам cabal2nix
источник

λO

λeonid Onokhov in NixOS
да, и еще в конце надо добавить пустой сет как агрумент в callCabal2nix. типа callCabal2nix "foo" (fetch...) {}
источник

AV

Alexander Vershilov in NixOS
+
источник

AV

Alexander Vershilov in NixOS
во вроде пошло, другие ошибки теперь правлю
источник

λO

λeonid Onokhov in NixOS
можно не пустой сет. это аргументы для callPackage обычные
источник

λO

λeonid Onokhov in NixOS
оверрайд зависимостей там
источник

AV

Alexander Vershilov in NixOS
а как хеш правильно получать?
источник

AV

Alexander Vershilov in NixOS
написать foobar и исправиль как ругнётся?
источник

λO

λeonid Onokhov in NixOS
для гита через nix-prefetch-git, для fetchFromGitHub не знаю, может nix-prefetch-zip. я обычно читаю ругань, да :)
источник

λO

λeonid Onokhov in NixOS
еще можно генерить json из prefetch и его импортить в nix и использовать как аргумент к соответсвующему fetch*
источник

AV

Alexander Vershilov in NixOS
класс работает, спасибо
источник

AV

Alexander Vershilov in NixOS
а теперь есть возможность как-то проще делать конфиг чтобы обновляться проще когда гит версия обновилась?
источник

AV

Alexander Vershilov in NixOS
а нет, чота executable не доступен
источник

AV

Alexander Vershilov in NixOS
страннота
источник