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.
中文简介正在准备中。当前显示原文说明。
ekala-project/corepkgs☆ 942026年10月26日 更新
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.
中文简介正在准备中。当前显示原文说明。
ekala-project/corepkgs☆ 942026年10月26日 更新
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.
中文简介正在准备中。当前显示原文说明。
ekala-project/corepkgs☆ 942026年10月26日 更新
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.
中文简介正在准备中。当前显示原文说明。
ekala-project/corepkgs☆ 942026年10月26日 更新
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.
中文简介正在准备中。当前显示原文说明。
ekala-project/corepkgs☆ 942026年10月26日 更新
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.
中文简介正在准备中。当前显示原文说明。
ekala-project/corepkgs☆ 942026年10月26日 更新
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.
中文简介正在准备中。当前显示原文说明。
ekala-project/corepkgs☆ 942026年10月26日 更新
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.
中文简介正在准备中。当前显示原文说明。
ekala-project/corepkgs☆ 942026年10月26日 更新
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.
中文简介正在准备中。当前显示原文说明。
ekala-project/corepkgs☆ 942026年10月26日 更新
Package a Rust crate for corepkgs. Use when writing or editing a buildRustPackage derivation — covers cargoHash, cargoBuildFlags, checkFlags, shell completions, and cross-compilation.
中文简介正在准备中。当前显示原文说明。
ekala-project/corepkgs☆ 942026年10月26日 更新
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.
中文简介正在准备中。当前显示原文说明。
ekala-project/corepkgs☆ 942026年10月26日 更新
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.
中文简介正在准备中。当前显示原文说明。
ekala-project/corepkgs☆ 942026年10月26日 更新