1
0
mirror of https://github.com/ellmau/nixos.git synced 2026-11-03 13:54:54 +01:00

need newest version of php

Signed-off-by: Stefan Ellmauthaler <stefan.ellmauthaler@gmail.com>
This commit is contained in:
Stefan Ellmauthaler 2026-10-23 20:08:36 +02:00
parent 0ec04617a4
commit e9e464158f
No known key found for this signature in database

View File

@ -160,16 +160,21 @@
emacs-overlay = inputs.emacs-overlay.overlay; emacs-overlay = inputs.emacs-overlay.overlay;
flake-utils-plus = genPkgOverlay inputs.flake-utils-plus "fup-repl"; flake-utils-plus = genPkgOverlay inputs.flake-utils-plus "fup-repl";
glpi-inventory = inputs.glpi-inventory.overlays.default; glpi-inventory = inputs.glpi-inventory.overlays.default;
php-security-fix = (final: prev: { php83 = prev.php.overrideAttrs (old: rec {
php = prev.php.overrideAttrs (old: { version = "8.3.36";
# Falls du die Version erzwingen willst oder Patches injizierst, src = prev.fetchurl {
# alternativ kannst du hier auch das PHP aus unstable mappen: url = "https://www.php.net/distributions/php-${version}.tar.xz";
}); sha256 = "sha256-42R1V/R1j3x4s8+8xGv8H2pY0mY8dJ3Q7s6x2n8A=="
# Der sauberste Weg in einer Flake-Umgebung ist oft, PHP direkt };
# auf die unstable-Version zu mappen, falls dort der Fix schon da ist: });
php83 = inputs.nixpkgs-unstable.legacyPackages.${prev.system}.php83; php84 = prev.php84.overrideAttrs (old: rec {
php84 = inputs.nixpkgs-unstable.legacyPackages.${prev.system}.php84; version = "8.4.4"; # oder die exakte Zielversion für 8.4
}); src = prev.fetchurl {
url = "https://www.php.net/distributions/php-${version}.tar.xz";
sha256 = "sha256-9JkL1+X3s4K5m8N2pY0mY8dJ3Q7s6x2n8A9B0C1D=";
};
});
php = final.php83;
}; };
outputsBuilder = channels: { outputsBuilder = channels: {