summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKayla Firestack <dev@kaylafire.me>2021-10-14 10:15:59 -0400
committerKayla Firestack <dev@kaylafire.me>2021-10-18 11:30:30 -0400
commit0d122879d1afefa4f4bde7ec2373e9c6f829cc74 (patch)
tree28a72b325ab33eaf83b0b32f12f6e3cc4314abfb
parent2de72a59e088c5dfd015b78178709a4666af1604 (diff)
add overlay
-rw-r--r--nix/overlay.nix25
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 = [];
+ };
+ };
+}