diff options
| -rw-r--r-- | flake.lock | 18 | ||||
| -rw-r--r-- | overlays/zfs.nix | 14 |
2 files changed, 17 insertions, 15 deletions
| @@ -46,11 +46,11 @@ | |||
| 46 | ] | 46 | ] |
| 47 | }, | 47 | }, |
| 48 | "locked": { | 48 | "locked": { |
| 49 | "lastModified": 1637010045, | 49 | "lastModified": 1639329010, |
| 50 | "narHash": "sha256-EzA+Iu2c8N1i3K8jouZSuyMOOeR1glFZSW9ZgqmPH54=", | 50 | "narHash": "sha256-k9OXwR06419/s0FAnRalUs24+8EI6GepGaatAXhBc+0=", |
| 51 | "owner": "nix-community", | 51 | "owner": "nix-community", |
| 52 | "repo": "home-manager", | 52 | "repo": "home-manager", |
| 53 | "rev": "a7c5b00d44f65efd1e8ace2c02243f179e72283a", | 53 | "rev": "3d46c011d2cc2c9ca24d9b803e9daf156d9429ea", |
| 54 | "type": "github" | 54 | "type": "github" |
| 55 | }, | 55 | }, |
| 56 | "original": { | 56 | "original": { |
| @@ -62,11 +62,11 @@ | |||
| 62 | }, | 62 | }, |
| 63 | "nixpkgs": { | 63 | "nixpkgs": { |
| 64 | "locked": { | 64 | "locked": { |
| 65 | "lastModified": 1637072800, | 65 | "lastModified": 1639384431, |
| 66 | "narHash": "sha256-Q7MDJG+DG/gXnZ1dBPuQBNrGUy1R5GD4xnIbKOu8/Mw=", | 66 | "narHash": "sha256-SDCYK/KofMsS5F+gQWybSDzRW5E3/s0Y53TGyCMVn2Y=", |
| 67 | "owner": "NixOS", | 67 | "owner": "NixOS", |
| 68 | "repo": "nixpkgs", | 68 | "repo": "nixpkgs", |
| 69 | "rev": "57c90b8956cd00b35c56b92fcb857116631d5d5d", | 69 | "rev": "5a32f24cd8c23594aa941f4dce1a5616fc624e0c", |
| 70 | "type": "github" | 70 | "type": "github" |
| 71 | }, | 71 | }, |
| 72 | "original": { | 72 | "original": { |
| @@ -91,11 +91,11 @@ | |||
| 91 | ] | 91 | ] |
| 92 | }, | 92 | }, |
| 93 | "locked": { | 93 | "locked": { |
| 94 | "lastModified": 1637050424, | 94 | "lastModified": 1638821683, |
| 95 | "narHash": "sha256-8IaY0/Y5g3jJiQzPN0PflKFcFEE1C29DZZ0dF1NIJ6s=", | 95 | "narHash": "sha256-oyqALhGijy2ZQxFSACrcC+Z8MzYLiomKCr9FQXVZ47U=", |
| 96 | "owner": "Mic92", | 96 | "owner": "Mic92", |
| 97 | "repo": "sops-nix", | 97 | "repo": "sops-nix", |
| 98 | "rev": "3c53d012ac77d4bd8428f9c847709e287c897ad9", | 98 | "rev": "afe00100b16648c1d79e62926caacac561df93a5", |
| 99 | "type": "github" | 99 | "type": "github" |
| 100 | }, | 100 | }, |
| 101 | "original": { | 101 | "original": { |
diff --git a/overlays/zfs.nix b/overlays/zfs.nix index aef1287e..1da10050 100644 --- a/overlays/zfs.nix +++ b/overlays/zfs.nix | |||
| @@ -1,11 +1,13 @@ | |||
| 1 | final: prev: { | 1 | final: prev: { |
| 2 | linuxPackages_5_15 = prev.linuxPackages_latest.extend (self: super: { | 2 | linuxKernel = prev.linuxKernel // { |
| 3 | zfsUnstable = prev.zfsUnstable.overrideAttrs (oldAttrs: { | 3 | packagesFor = kernel_: (prev.linuxKernel.packagesFor kernel_).extend (self: super: { |
| 4 | meta = oldAttrs.meta // (assert (oldAttrs.src.outputHash == "sha256-UUuJa5w/GsEvsgH/BnXFsP/dsOt9wwmPqKzDxLPrhiY="); rec { | 4 | zfsUnstable = super.zfsUnstable.overrideAttrs (oldAttrs: { |
| 5 | broken = !(self.kernel.kernelAtLeast "3.10" && self.kernel.kernelOlder "5.16"); | 5 | meta = oldAttrs.meta // (assert (oldAttrs.src.outputHash == "sha256-UUuJa5w/GsEvsgH/BnXFsP/dsOt9wwmPqKzDxLPrhiY="); rec { |
| 6 | # latestCompatibleLinuxPackages = final.linuxPackages_5_15; | 6 | broken = !(self.kernel.kernelAtLeast "3.10" && self.kernel.kernelOlder "5.16"); |
| 7 | latestCompatibleLinuxPackages = final.linuxPackages_5_15; | ||
| 8 | }); | ||
| 7 | }); | 9 | }); |
| 8 | }); | 10 | }); |
| 9 | }); | 11 | }; |
| 10 | # linuxPackages_latest = final.linuxPackages_5_15; | 12 | # linuxPackages_latest = final.linuxPackages_5_15; |
| 11 | } | 13 | } |
