dev-shells/modules/php74.nix

26 lines
529 B
Nix

{ commonPhpPackages, inputs, ... }:
{
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 {
packages = [
php
phpPackages.composer
phpPackages.phpstan
phpPackages.psalm
] ++ commonPhpPackages pkgs system;
shellHook = ''
composer -V
'';
};
};
}