pompy.dev/devenv.nix

31 lines
569 B
Nix

# https://devenv.sh/reference/options
{ pkgs, ... }:
{
packages = with pkgs; [
nixd
nixfmt-rfc-style
# version must match what's defined in package.json
playwright-driver
];
env = {
PLAYWRIGHT_BROWSERS_PATH = pkgs.playwright-driver.browsers;
PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS = true;
};
languages = {
# https://devenv.sh/supported-languages/javascript
javascript = {
enable = true;
package = pkgs.nodejs_22;
pnpm = {
enable = true;
install.enable = true;
};
};
};
}