21 lines
360 B
Nix
21 lines
360 B
Nix
{
|
|
composer ? null,
|
|
php81WithExtensions ? null,
|
|
pkgs ? import <nixpkgs> {},
|
|
}:
|
|
with pkgs;
|
|
mkShell rec {
|
|
buildInputs = [
|
|
alejandra
|
|
composer
|
|
nodejs-18_x
|
|
nodePackages.pnpm
|
|
php81WithExtensions
|
|
|
|
docker-compose
|
|
];
|
|
|
|
shellHook = ''
|
|
PATH="$PATH:${pkgs.docker-compose}/libexec/docker/cli-plugins"
|
|
'';
|
|
}
|