2022-11-25 21:25:03 +01:00
|
|
|
{
|
2022-11-29 18:48:14 +01:00
|
|
|
composer ? null,
|
|
|
|
php81WithExtensions ? null,
|
2022-11-25 21:25:03 +01:00
|
|
|
pkgs ? import <nixpkgs> {},
|
|
|
|
}:
|
2022-10-24 17:48:30 +02:00
|
|
|
with pkgs;
|
|
|
|
mkShell rec {
|
|
|
|
buildInputs = [
|
|
|
|
alejandra
|
2022-11-29 18:48:14 +01:00
|
|
|
composer
|
2023-10-10 21:13:00 +02:00
|
|
|
nodejs_18
|
2023-02-23 22:37:12 +01:00
|
|
|
nodePackages.pnpm
|
2022-11-25 21:25:03 +01:00
|
|
|
php81WithExtensions
|
2023-10-03 00:59:23 +02:00
|
|
|
|
|
|
|
docker-compose
|
2022-10-24 17:48:30 +02:00
|
|
|
];
|
2023-10-03 00:59:23 +02:00
|
|
|
|
|
|
|
shellHook = ''
|
|
|
|
PATH="$PATH:${pkgs.docker-compose}/libexec/docker/cli-plugins"
|
|
|
|
'';
|
2022-10-24 17:48:30 +02:00
|
|
|
}
|