From 5ce938bbb3c1f727be5337b1d387f077d27bf667 Mon Sep 17 00:00:00 2001 From: xenofem Date: Thu, 30 Jun 2022 18:04:08 -0400 Subject: [PATCH] tweak kernel overriding --- flake.nix | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/flake.nix b/flake.nix index 56ab959..55ab651 100644 --- a/flake.nix +++ b/flake.nix @@ -7,18 +7,19 @@ pkgs = import nixpkgs { system = "x86_64-linux"; }; in rec { packages.x86_64-linux = rec { - default = linux-kernel-fanotify; - linux-kernel-fanotify = pkgs.linuxPackages.kernel.override { - extraConfig = '' - FANOTIFY_ACCESS_PERMISSIONS y - ''; - }; + default = linuxPackages_fanotify.kernel; + + linuxPackages_fanotify = pkgs.linuxPackages.extend (final: prev: { + kernel = prev.kernel.override { + extraConfig = '' + FANOTIFY_ACCESS_PERMISSIONS y + ''; + }; + }); }; overlay = final: prev: { - linuxPackages_fanotify = pkgs.linuxPackages // { - kernel = packages.x86_64-linux.linux-kernel-fanotify; - }; + inherit (packages.x86_64-linux) linuxPackages_fanotify; }; }; }