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

Add override for php

This commit is contained in:
Stefan Ellmauthaler 2026-10-23 19:07:14 +02:00
parent 43a0a42334
commit b30aeca535
No known key found for this signature in database

View File

@ -103,6 +103,7 @@
channels.nixpkgs.overlaysBuilder = channels: channels.nixpkgs.overlaysBuilder = channels:
[ [
(final: prev: {unstable = channels.nixpkgs-unstable;}) (final: prev: {unstable = channels.nixpkgs-unstable;})
inputs.self.outputs.overlays.php-security-fix
(flake-utils-plus.lib.genPkgOverlay inputs.comma "comma") (flake-utils-plus.lib.genPkgOverlay inputs.comma "comma")
#inputs.nix.overlay #inputs.nix.overlay
inputs.emacs-overlay.overlay inputs.emacs-overlay.overlay
@ -159,6 +160,16 @@
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: {
php = prev.php.overrideAttrs (old: {
# Falls du die Version erzwingen willst oder Patches injizierst,
# alternativ kannst du hier auch das PHP aus unstable mappen:
});
# 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 = inputs.nixpkgs-unstable.legacyPackages.${prev.system}.php84;
});
}; };
outputsBuilder = channels: { outputsBuilder = channels: {