{ commonPhpPackages, ... }: { perSystem = { pkgs, system, ... }: { devShells.php84 = pkgs.mkShell { packages = with pkgs; [ php84 php84Packages.composer php84Packages.phpstan php84Packages.psalm ] ++ commonPhpPackages pkgs system; shellHook = '' composer -V ''; }; }; }