Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add devel nix package and devshell #119

Merged
merged 1 commit into from
Jul 23, 2024
Merged

Conversation

averyanalex
Copy link
Contributor

No description provided.

@Rirusha Rirusha self-requested a review July 11, 2024 19:29
@Rirusha
Copy link
Owner

Rirusha commented Jul 11, 2024

Обязательно ли размещение файлов, необходимых для сборки nixos (я полагаю), в корне репозитория? Можно ли использовать поддиректорию, например build-aux/nixos?

@averyanalex
Copy link
Contributor Author

Обязательно ли размещение файлов, необходимых для сборки nixos (я полагаю), в корне репозитория? Можно ли использовать поддиректорию, например build-aux/nixos?

Насколько я знаю, да, должно быть в корне. По крайней мере я ни разу не видел, чтобы это было не так. Но это не чисто сборочные файлы - там ещё direnv, который автоматически загружает окружение со всеми зависимостями, если установлен и настроен пакетник nix (не обязательно дистр nixos) и сам direnv. Это скорее ближе к pyproject.toml, чем к meson.build.

@averyanalex
Copy link
Contributor Author

Кстати, можно ещё добавить github action, который будет собирать этот пакет. Тогда можно будет убедиться, что списка зависимостей из flake.nix точно хватает для сборки приложения. В арч пакетах из aur я часто встречал, что "популярные" сборочные пакеты забывают указать, и на чистой системе пакеты не собираются.

@Rirusha Rirusha merged commit 176d754 into Rirusha:master Jul 23, 2024
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants