diff --git a/common.nix b/common.nix index 97c4a9b..1a7a293 100644 --- a/common.nix +++ b/common.nix @@ -49,6 +49,11 @@ config = { allowUnfree = true; + permittedInsecurePackages = [ + "hadoop-3.3.1" + "libressl-3.4.3" + "python3.12-ecdsa-0.19.1" + ]; }; }; diff --git a/home-manager/modules/packages.nix b/home-manager/modules/packages.nix index 746dcb7..ec27f36 100644 --- a/home-manager/modules/packages.nix +++ b/home-manager/modules/packages.nix @@ -31,14 +31,6 @@ with pkgs; let west pyelftools ]); - maven363 = pkgs.maven.overrideAttrs (old: rec { - pname = "apache-maven"; - version = "3.6.3"; - src = pkgs.fetchurl { - url = "mirror://apache/maven/maven-3/${version}/binaries/${pname}-${version}-bin.tar.gz"; - sha256 = "sha256-Jq2R11GzqaUwh676dD9OFqF3QdORWyGc90ESv4ekOMU="; - }; - }); in { home.packages = with pkgs; [ gitAndTools.gitFull diff --git a/overlays/default.nix b/overlays/default.nix index 7bfcb4c..c7622a7 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -7,9 +7,14 @@ # You can change versions, add patches, set compilation flags, anything really. # https://nixos.wiki/wiki/Overlays modifications = final: prev: { - # example = prev.example.overrideAttrs (oldAttrs: rec { - # ... - # }); + maven363 = prev.maven.overrideAttrs (old: rec { + pname = "apache-maven"; + version = "3.6.3"; + src = prev.fetchurl { + url = "mirror://apache/maven/maven-3/${version}/binaries/${pname}-${version}-bin.tar.gz"; + sha256 = "sha256-Jq2R11GzqaUwh676dD9OFqF3QdORWyGc90ESv4ekOMU="; + }; + }); }; # When applied, the unstable nixpkgs set (declared in the flake inputs) will