Size: a a a

2020 February 13

YP

Yuriy Pitomets in NixOS
Yuriy Pitomets
можно ли хотябы чекнуть в shellHook, интерактивно ли шелл запускается, или мы его билдим в чруте?
нет идей?
источник

YP

Yuriy Pitomets in NixOS
NIX_ENFORCE_PURITY?
источник

АБ

Александр Бантьев in NixOS
Yuriy Pitomets
нет идей?
shellHook выполняется как обычный шелл-скрипт
источник

YP

Yuriy Pitomets in NixOS
да, и мне в нем нужно понять, он выполняется билдером (в чруте), или интерактивно (никс шеллом)
источник

АБ

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

YP

Yuriy Pitomets in NixOS
Можно запросто сбилдить shell.nix
источник

YP

Yuriy Pitomets in NixOS
более того, тулзы вроде stack и lorri его суют в стор и билдят
источник

АБ

Александр Бантьев in NixOS
Yuriy Pitomets
Можно запросто сбилдить shell.nix
Да, и shellHook тогда не выполнится
источник

YP

Yuriy Pitomets in NixOS
странно, как минимум, в lorri точно выполнялся. Насчет stack почти уверен, но это не точно.
источник

YP

Yuriy Pitomets in NixOS
и именно в readonly store
источник

KZ

Kirill Zaborsky in NixOS
@balsoft я понимаю у тебя наверное времени свободного не вагон совсем, но можешь глянуть https://github.com/commercialhaskell/stack/pull/5171 ?
насколько проброс проксей согласуется с пуризмом никсшелла?
источник

АБ

Александр Бантьев in NixOS
На самом деле там этот --pure не сломается от проброса, поэтому я бы его попробовал в апстрим запихнуть
источник

АБ

Александр Бантьев in NixOS
Хотя бы попробовать стоит
источник

KZ

Kirill Zaborsky in NixOS
что ты имеешь в виду под апстримом в данном случае?
источник

KZ

Kirill Zaborsky in NixOS
то, что не ломается это понятно
источник

АБ

Александр Бантьев in NixOS
Я имею в виду заслать PR в nix, который добавит эти переменные к списку пробрасываемых внутрь чистого шелла
источник

KZ

Kirill Zaborsky in NixOS
а, в этом смысле, спсб
источник

N

Nikolay in NixOS
Оказывается исходники которые скачиваются при билде дериваций тоже кешируются на nixos сервере, то есть если ссылка протухла и больше исходники не доступны, nix-build все равно получит их из кеша. Просто немного неожиданно.
источник

АБ

Александр Бантьев in NixOS
Nikolay
Оказывается исходники которые скачиваются при билде дериваций тоже кешируются на nixos сервере, то есть если ссылка протухла и больше исходники не доступны, nix-build все равно получит их из кеша. Просто немного неожиданно.
А в чем был изначальный вопрос?
источник

АБ

Александр Бантьев in NixOS
Исходники кэшируются только если они были скачаны в билд-тайме
источник