dev-shells/modules/php74.nix

27 lines
529 B
Nix
Raw Normal View History

2025-06-28 13:01:14 +01:00
{ commonPhpPackages, inputs, ... }:
2025-06-28 11:59:34 +01:00
{
perSystem =
{ pkgs, system, ... }:
let
pkgs-php74 = import inputs.nixpkgs-php74 { inherit system; };
php = pkgs-php74.php74;
phpPackages = pkgs-php74.php74Packages;
in
{
devShells.php74 = pkgs.mkShell {
2025-06-28 13:01:14 +01:00
packages = [
2025-06-28 11:59:34 +01:00
php
phpPackages.composer
phpPackages.phpstan
phpPackages.psalm
] ++ commonPhpPackages pkgs system;
2025-06-28 11:59:34 +01:00
shellHook = ''
composer -V
2025-06-28 11:59:34 +01:00
'';
};
};
}