Size: a a a

2020 April 20

АБ

Александр Бантьев in NixOS
Можно и руками для начала
источник

АБ

Александр Бантьев in NixOS
Потом можно сделать что-то вроде

  nix.extraOptions = "post-build-hook = ${writeShellScript "upload-to-cachix" "echo $OUT_PATHS | ${cachix}/bin/cachix push your_cache"}";
источник

АБ

Александр Бантьев in NixOS
Вернее, лучше наверное ...push your_cache&...
источник

VY

Vasiliy Yorkin in NixOS
Александр Бантьев
И потом собирать нужное тебе с nix build -f. --post-build-hook /etc/nix/post-build-hook.sh
а обязательно его всё время указывать?
источник

VY

Vasiliy Yorkin in NixOS
тут пишут https://nixos.org/nix/manual/#idm140737321196208
/etc/nix/nix.conf отредактировать
источник

VY

Vasiliy Yorkin in NixOS
а в этом файле
# WARNING: this file is generated from the nix.* options in
# your NixOS configuration, typically
# /etc/nixos/configuration.nix.  Do not edit it!
источник

ц

ц in NixOS
Vasiliy Yorkin
тут пишут https://nixos.org/nix/manual/#idm140737321196208
/etc/nix/nix.conf отредактировать
Это если не nixos
источник

VY

Vasiliy Yorkin in NixOS
а, ага
источник

ц

ц in NixOS
Так-то его не отредактируешь
источник

VY

Vasiliy Yorkin in NixOS
Александр Бантьев
Потом можно сделать что-то вроде

  nix.extraOptions = "post-build-hook = ${writeShellScript "upload-to-cachix" "echo $OUT_PATHS | ${cachix}/bin/cachix push your_cache"}";
а, я пони, спасибо
источник

VY

Vasiliy Yorkin in NixOS
окей, всё приготовил, пробую
источник

VY

Vasiliy Yorkin in NixOS
Александр Бантьев
И потом собирать нужное тебе с nix build -f. --post-build-hook /etc/nix/post-build-hook.sh
А nix-shell так можно ведь запускать?
С --post-build-hook /etc/nix/post-build-hook.sh
Или я что-то не то говорю, наверное...
источник

VY

Vasiliy Yorkin in NixOS
не, что-то не сработало
failed with code 1
источник

VY

Vasiliy Yorkin in NixOS
интересно, можно ли как-нибудь проверить что туда запушилось (на cachix)?
источник

АБ

Александр Бантьев in NixOS
Vasiliy Yorkin
А nix-shell так можно ведь запускать?
С --post-build-hook /etc/nix/post-build-hook.sh
Или я что-то не то говорю, наверное...
Если сделать так, как я написал, то не нужно руками post-build-hook указывать
источник

АБ

Александр Бантьев in NixOS
Vasiliy Yorkin
не, что-то не сработало
failed with code 1
Что именно не сработало?
источник

АБ

Александр Бантьев in NixOS
Он в конфиге будет
источник

VY

Vasiliy Yorkin in NixOS
Александр Бантьев
Что именно не сработало?
nix build -f. --post-build-hook /etc/nix/post-build-hook.sh
источник

VY

Vasiliy Yorkin in NixOS
Александр Бантьев
Если сделать так, как я написал, то не нужно руками post-build-hook указывать
Да, я пока не приделал это, просто скрипт
источник

АБ

Александр Бантьев in NixOS
Vasiliy Yorkin
nix build -f. --post-build-hook /etc/nix/post-build-hook.sh
Гм, а ты сделал как именно?
источник