ц
Size: a a a
ц
ц
VY
ц
VY
post-build-hook: cachix: HOME: getXdgDirectory:getHomeDirectory:getEnv: does not exist (no environment variable)под "пытаюсь пушить в кэш от юзера" я имею ввиду, что хук срабатывает от
nix-shell
, напримерextraOptions = "post-build-hook = ${pkgs.writeShellScript "upload-to-cachix" "${pkgs.cachix}/bin/cachix push silence"}";
nix-shell --post-build-hook "" | cachix push silence
extraOptions
— да.ц
extraOptions
— да.VY
ц
VY
ц
VY
VY
ц
ц
VY
-c,--config CONFIGPATH Cachix configuration
file (default: "/home/vyorkin/.config/cachix/cachix.dhall")
ц
ц
VY
VY
build-tool-depends: tasty-discover:tasty-discover ^>= 4.2Сам этот пакет патченный и лежит в директории
./vendor
.cabal.project.local
вот такая строчка:optional-packages: vendor/**/*.cabalСоответственно, в некотором файле
deps.nix
я подрубаю этот патченный пакет вот такой строчкой:tasty-discover = dontCheck (super.callCabal2nix "tasty-discover" ../vendor/tasty-discover {});Шелл запускается, но когда пытаюсь собирать проект, то кабал по каким-то причинам не может найти пакет
Glob
[__0] trying: tasty-discover-4.2.1 (user goal)Причём
[__1] unknown package: Glob (dependency of tasty-discover)
[__1] fail (backjumping, conflict set: Glob, tasty-discover)
nix-repl> pkgs.haskell.packages.ghc882.Glob
«derivation /nix/store/vzld7gw89v328a65ybyvk117avyiw4ga-Glob-0.10.0.drv»