23 lines
331 B
Nix
23 lines
331 B
Nix
|
|
{ pkgs ? import <nixpkgs> {} }:
|
||
|
|
|
||
|
|
pkgs.mkShell {
|
||
|
|
buildInputs = with pkgs; [
|
||
|
|
# PHP and tools
|
||
|
|
php84
|
||
|
|
php84Packages.composer
|
||
|
|
|
||
|
|
# Container tools
|
||
|
|
podman
|
||
|
|
podman-compose
|
||
|
|
|
||
|
|
# Utilities
|
||
|
|
git
|
||
|
|
curl
|
||
|
|
gnumake
|
||
|
|
];
|
||
|
|
|
||
|
|
shellHook = ''
|
||
|
|
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
|
||
|
|
'';
|
||
|
|
}
|