Review a package expression for best-practices compliance. Use when reviewing PRs or auditing existing packages — checks meta completeness, build-system idioms (cmakeEntries, mesonEntries, pyproject), dependency placement, and packaging conventions.
The English summary is being prepared. Showing the original description.
ekala-project/corepkgs☆ 94Updated Oct 26, 2026
Package a CMake-based project for corepkgs. Use when a source tree has a CMakeLists.txt — covers the minimal derivation, cmakeEntries, cross-compilation, and diagnosing CMake configure failures.
The English summary is being prepared. Showing the original description.
ekala-project/corepkgs☆ 94Updated Oct 26, 2026
Fix all broken package builds in the repository. Runs a full build of ci/packages.nix in the background while iterating on failures in the foreground until everything builds.
The English summary is being prepared. Showing the original description.
ekala-project/corepkgs☆ 94Updated Oct 26, 2026
Package a Go module for corepkgs. Use when writing or editing a buildGoModule derivation — covers vendorHash, ldflags, subPackages, tags, env.CGO_ENABLED, proxyVendor, shell completions, and pinning a Go version.
The English summary is being prepared. Showing the original description.
ekala-project/corepkgs☆ 94Updated Oct 26, 2026
Package a Meson/Ninja project for corepkgs. Use when a source tree has a meson.build — covers mesonFlags, auto features, cross-compilation, and diagnosing Meson setup failures.
The English summary is being prepared. Showing the original description.
ekala-project/corepkgs☆ 94Updated Oct 26, 2026
Work with multi-version packages under pkgs-many (guile, go, erlang, perl, openssl, ...). Use when adding or changing a package that ships several versions side by side — covers the default.nix/variants.nix/generic.nix three-file pattern, the packageOlder/packageAtLeast version helpers, and mkVariantPassthru.
The English summary is being prepared. Showing the original description.
ekala-project/corepkgs☆ 94Updated Oct 26, 2026
corepkgs packaging conventions. Use when writing or reviewing any pkgs/<name>/default.nix — covers package organization (auto-registration, top-level.nix, alternative implementations), the finalAttrs pattern, meta attributes, where each kind of dependency belongs, fetchers, patching, install phases, multiple outputs, and passthru.
The English summary is being prepared. Showing the original description.
ekala-project/corepkgs☆ 94Updated Oct 26, 2026
Port a package from nixpkgs into corepkgs. Use when adding a package that already exists upstream — covers copying it across, checking dependencies first, stripping nixpkgs-only attributes, recording TODOs for missing features, and wiring it into top-level.nix.
The English summary is being prepared. Showing the original description.
ekala-project/corepkgs☆ 94Updated Oct 26, 2026
Package a Python project for corepkgs. Use when writing or editing python/pkgs/<name>/default.nix — covers buildPythonPackage, pyproject, build-system, dependencies, testPaths, pytestCheckHook, disabledTests, and pythonImportsCheck.
The English summary is being prepared. Showing the original description.
ekala-project/corepkgs☆ 94Updated Oct 26, 2026
Package a Rust crate for corepkgs. Use when writing or editing a buildRustPackage derivation — covers cargoHash, cargoBuildFlags, checkFlags, shell completions, and cross-compilation.
The English summary is being prepared. Showing the original description.
ekala-project/corepkgs☆ 94Updated Oct 26, 2026
Migrate bash code from __structuredAttrs = false to __structuredAttrs = true. Use when porting shell hooks, builders, or setup scripts that assume derivation attributes are flat environment variables or space-separated strings.
The English summary is being prepared. Showing the original description.
ekala-project/corepkgs☆ 94Updated Oct 26, 2026
Validate a package change before committing. Use after editing any Nix expression — covers the evaluation, build, and format checks, reading common eval and build errors, and the full pre-commit checklist.
The English summary is being prepared. Showing the original description.
ekala-project/corepkgs☆ 94Updated Oct 26, 2026