diff --git a/overlays/default.nix b/overlays/default.nix index 69ed0ca..1ab29ed 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -14,13 +14,22 @@ # This one contains whatever you want to overlay # You can change versions, add patches, set compilation flags, anything really. # https://nixos.wiki/wiki/Overlays - modifications = final: prev: { - # address build failure on darwin, remove after 25.05 - nodejs_20-slim = prev.nodejs-slim_22; - nodejs_20 = prev.nodejs_22; - nodejs-slim = prev.nodejs-slim_22; - nodejs = prev.nodejs_22; - }; + modifications = final: prev: + ( + if prev.stdenv.isDarwin + then { + # address build failure on darwin, remove after 25.05 + nodejs_20-slim = prev.nodejs-slim_22; + nodejs_20 = prev.nodejs_22; + nodejs-slim = prev.nodejs-slim_22; + nodejs = prev.nodejs_22; + } + else {} + ) + // { + # Required for Mealie + inherit (final.unstable) nltk-data; + }; # External overlays # Included after the above to ensure modifications are applied