From 256cc2943acbacb1ecc07b8bbe7f5b6d4a65ebc7 Mon Sep 17 00:00:00 2001 From: Username404-59 Date: Wed, 24 Jun 2026 15:34:08 +0200 Subject: [PATCH] Add functions to patch packages easily --- modules/system-packages.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/modules/system-packages.nix b/modules/system-packages.nix index 16cbbec..3404bd7 100644 --- a/modules/system-packages.nix +++ b/modules/system-packages.nix @@ -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 = {