flakes/shells/php/osu-web.nix
LavaDesu 76b6f7cfb8
flake: add devShells
exposed via nix registry :D
can be used in nix-direnv like `use flake shells#cs.osu`
2021-11-17 11:14:10 +07:00

26 lines
448 B
Nix

# Flake for development on https://github.com/ppy/osu-web
{
mkShell,
nodejs-14_x,
nodePackages,
php80,
php80Packages,
python3
}:
let
phpPkg = php80.withExtensions ({ enabled, all }:
enabled ++ [ all.intl all.redis ]
);
in mkShell {
buildInputs = [
nodejs-14_x
nodePackages.yarn
phpPkg
php80Packages.composer
python3
];
shellHook = ''
export PATH="$(readlink -f ./node_modules/.bin):$PATH"
'';
}