Add functions to patch packages easily

This commit is contained in:
Username404-59 2026-06-24 15:34:08 +02:00
parent d0d4b84f2f
commit 256cc2943a
Signed by: Username404-59
GPG Key ID: F3A1878B14F5F0D7

View File

@ -9,6 +9,12 @@ let
});
mkSpecialVersion = pkg: version: mkSpecial pkg version "";
mkUnstable = pkg: mkSpecial pkg "unstable" "-git";
mkPatched = pkg: newPatches:
pkg.overrideAttrs (old: {
patches = newPatches;
});
mkPatchedAuto = pkg: mkPatched pkg [ nixtamal.${pkg.pname + "-patch"} ];
};
in
{
@ -61,7 +67,7 @@ in
services.lact = {
enable = true;
package = pkgs.lact.overrideAttrs (old: { patches = [ nixtamal.lact-patch ]; } );
package = functions.mkPatchedAuto pkgs.lact;
};
programs.gnupg.agent = {