propagate dependency on nix-eval-jobs

This commit is contained in:
Daylin Morgan 2025-02-17 18:32:39 -06:00
parent 8771c2d910
commit 0ff51ae6c5
Signed by: daylin
GPG key ID: 950D13E9719334AD
3 changed files with 20 additions and 1 deletions

View file

@ -3,6 +3,7 @@
++ [ ++ [
inputs.nim2nix.overlays.default # adds buildNimPackage inputs.nim2nix.overlays.default # adds buildNimPackage
inputs.lix-module.overlays.default
(final: prev: { (final: prev: {
nix = inputs.self.packages.${final.system}.lix; nix = inputs.self.packages.${final.system}.lix;

View file

@ -16,6 +16,9 @@ in
nimble = pkgs.callPackage ./nim/nimble { }; nimble = pkgs.callPackage ./nim/nimble { };
lix = (flake.pkg "lix-module"); lix = (flake.pkg "lix-module");
nix-eval-jobs = pkgs.nix-eval-jobs;
roc = (flake.pkgs "roc").cli; roc = (flake.pkgs "roc").cli;
roc-lang-server = (flake.pkgs "roc").lang-server; roc-lang-server = (flake.pkgs "roc").lang-server;

View file

@ -2,14 +2,29 @@
lib, lib,
openssl, openssl,
buildNimblePackage, buildNimblePackage,
nix-eval-jobs,
makeWrapper,
}: }:
buildNimblePackage { buildNimblePackage {
name = "oizys"; name = "oizys";
version = "unstable"; version = "unstable";
src = lib.cleanSource ./.; src = lib.cleanSource ./.;
nativeBuildInputs = [ openssl ]; nativeBuildInputs = [ openssl makeWrapper ];
nimbleDepsHash = "sha256-bthmRlUO6IOYRiwVic0TPOvo0gsfD/49J2GzoIQqlF0="; nimbleDepsHash = "sha256-bthmRlUO6IOYRiwVic0TPOvo0gsfD/49J2GzoIQqlF0=";
meta = { meta = {
description = "nix begat oizys"; description = "nix begat oizys";
}; };
postFixup = ''
wrapProgram $out/bin/oizys \
--set PATH ${
lib.makeBinPath [
nix-eval-jobs
]
}
'';
} }