diff --git a/profiles/hardened.nix b/profiles/hardened.nix index ae57c24..e742462 100644 --- a/profiles/hardened.nix +++ b/profiles/hardened.nix @@ -90,7 +90,9 @@ # environment.memoryAllocator.provider = lib.mkDefault "graphene-hardened"; # dhcpcd broken with scudo or graphene malloc - nixpkgs.overlays = [(final: prev: { - dhcpcd = prev.dhcpcd.override { enablePrivSep = false; }; - })]; + nixpkgs.overlays = lib.optionals (config.environment.memoryAllocator.provider != "libc") [ + (final: prev: { + dhcpcd = prev.dhcpcd.override { enablePrivSep = false; }; + }) + ]; } \ No newline at end of file