From 0d122879d1afefa4f4bde7ec2373e9c6f829cc74 Mon Sep 17 00:00:00 2001 From: Kayla Firestack Date: Thu, 14 Oct 2021 10:15:59 -0400 Subject: [PATCH] add overlay --- nix/overlay.nix | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 nix/overlay.nix diff --git a/nix/overlay.nix b/nix/overlay.nix new file mode 100644 index 00000000..f1a7cb13 --- /dev/null +++ b/nix/overlay.nix @@ -0,0 +1,25 @@ +{ filter, self, ... }: +final: prev: { + bcachefs = { + tools = final.callPackage ../default.nix { + testWithValgrind = false; + filter = filter.lib; + lastModified = builtins.substring 0 8 self.lastModifiedDate; + versionString = self.version; + }; + toolsValgrind = final.bcachefs.tools.override { + testWithValgrind = true; + }; + toolsDebug = final.bcachefs.toolsValgrind.override { + debugMode = true; + }; + + kernelPackages = final.recurseIntoAttrs (final.linuxPackagesFor final.bcachefs.kernel); + kernel = final.callPackage ./bcachefs-kernel.nix { + commit = final.bcachefs.tools.bcachefs_revision; + # This needs to be recalculated for every revision change + diffHash = "sha256-JrVRkEO7DKUTf+qhjWPwfbF3a/Qbd8me7oGay4aae3k="; + kernelPatches = []; + }; + }; +}