From 5b6a252bb1e3797e64a0814274028ff9fdb8a360 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Mon, 3 Mar 2025 10:12:35 +0100 Subject: [PATCH] Add own callPackage definition Signed-off-by: Matthias Beyer --- flake.nix | 11 ++++++++++- lib/cargo-dylint.nix | 1 + lib/default.nix | 7 +++++-- 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/flake.nix b/flake.nix index e4379ba..a43ad3a 100644 --- a/flake.nix +++ b/flake.nix @@ -21,7 +21,16 @@ overlays = [ inputs.rust-overlay.overlays.default ]; }; - lib = import ./lib { inherit inputs; }; + callPackage = pkgs.lib.callPackageWith ( + pkgs + // { + inherit + inputs + ; + } + ); + + lib = callPackage ./lib {}; in { inherit lib; diff --git a/lib/cargo-dylint.nix b/lib/cargo-dylint.nix index aeb7798..66d991a 100644 --- a/lib/cargo-dylint.nix +++ b/lib/cargo-dylint.nix @@ -1,5 +1,6 @@ { inputs, + ... }: { diff --git a/lib/default.nix b/lib/default.nix index 6109231..b33f207 100644 --- a/lib/default.nix +++ b/lib/default.nix @@ -1,5 +1,8 @@ { - + callPackage, + ... }: - +{ + cargo-dylint = callPackage ./cargo-dylint {}; +}