Size: a a a

2020 April 22

ц

ц in NixOS
Без всяких $HOME и прочих
источник

ц

ц in NixOS
Только абсолютные пути, только хардкор
источник

VY

Vasiliy Yorkin in NixOS
post-build-hook: cachix: HOME: getXdgDirectory:getHomeDirectory:getEnv: does not exist (no environment variable)
error: program '/nix/store/6zjkn6mkp00hazfaqlxq3ypv1qyqsi56-upload-to-cachix' failed with exit code 1
источник

ц

ц in NixOS
Покажи конфиг
источник

VY

Vasiliy Yorkin in NixOS
extraOptions = "post-build-hook = ${pkgs.writeShellScript "upload-to-cachix" "echo $OUT_PATHS | ${pkgs.cachix}/bin/cachix --config /root/.config/cachix/cachix.dhall silence"}";
источник

VY

Vasiliy Yorkin in NixOS
источник

ц

ц in NixOS
extraOptions = "post-build-hook = ${pkgs.writeShellScript "upload-to-cachix" ''
   export HOME=/root
   echo $OUT_PATHS | ${pkgs.cachix}/bin/cachix --config /root/.config/cachix/cachix.dhall silence
''}";
источник

ц

ц in NixOS
Вот так сделай
источник

АБ

Александр Бантьев in NixOS
А /root разве world-readable?
источник

АБ

Александр Бантьев in NixOS
У тебя cachix тупо не сможет прочитать конфиг же...
источник

VY

Vasiliy Yorkin in NixOS
Но он там есть
источник

ц

ц in NixOS
Мб кстати
источник

ц

ц in NixOS
Пусть попробует так
источник

АБ

Александр Бантьев in NixOS
Vasiliy Yorkin
Но он там есть
Переложи его куда-нибудь, где он был бы world-readable
источник

ц

ц in NixOS
Вообще nix-daemon от рута запущен
источник

ц

ц in NixOS
И он же этот скрипт запускает
источник

ц

ц in NixOS
Так что должно работать всё
источник

VY

Vasiliy Yorkin in NixOS
Ха, кажется, так работает
источник

VY

Vasiliy Yorkin in NixOS
А, нет
источник

ц

ц in NixOS
Что не так?
источник