diff options
author | Kayla Firestack <dev@kaylafire.me> | 2021-10-14 10:15:59 -0400 |
---|---|---|
committer | Kayla Firestack <dev@kaylafire.me> | 2021-10-18 11:30:30 -0400 |
commit | 0d122879d1afefa4f4bde7ec2373e9c6f829cc74 (patch) | |
tree | 28a72b325ab33eaf83b0b32f12f6e3cc4314abfb | |
parent | 2de72a59e088c5dfd015b78178709a4666af1604 (diff) |
add overlay
-rw-r--r-- | nix/overlay.nix | 25 |
1 files changed, 25 insertions, 0 deletions
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 = []; + }; + }; +} |