Хорошо, у меня есть файл .nix для моего проекта, который выглядит следующим образом:
{ mkDerivation, base, blaze-html, clay, hakyll, hspec, stdenv }:
mkDerivation {
pname = "open-editions";
version = "0.1.0.0";
src = ./.;
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [ base blaze-html clay hakyll ];
testHaskellDepends = [ hspec ];
license = "unknown";
hydraPlatforms = stdenv.lib.platforms.none;
}
(Это просто веб-проект, использующий hakyll.) Проблема в том, что clay
не работает в nixpkgs,Но я предполагаю, что clay
работает в своей основной ветке на GitHub.Так как же заменить эту зависимость haskell clay
на что-то, что загружает и вызывает пакет GitHub?В пакете GitHub есть куча файлов .nix, так что, думаю, это будет относительно просто, но я не знаю, с чего начать.