Closed averyanalex closed 1 month ago
Обязательно ли размещение файлов, необходимых для сборки nixos (я полагаю), в корне репозитория? Можно ли использовать поддиректорию, например
build-aux/nixos
?
Насколько я знаю, да, должно быть в корне. По крайней мере я ни разу не видел, чтобы это было не так. Но это не чисто сборочные файлы - там ещё direnv, который автоматически загружает окружение со всеми зависимостями, если установлен и настроен пакетник nix (не обязательно дистр nixos) и сам direnv. Это скорее ближе к pyproject.toml, чем к meson.build.
Кстати, можно ещё добавить github action, который будет собирать этот пакет. Тогда можно будет убедиться, что списка зависимостей из flake.nix точно хватает для сборки приложения. В арч пакетах из aur я часто встречал, что "популярные" сборочные пакеты забывают указать, и на чистой системе пакеты не собираются.
Обязательно ли размещение файлов, необходимых для сборки nixos (я полагаю), в корне репозитория? Можно ли использовать поддиректорию, например
build-aux/nixos
?