aboutsummaryrefslogtreecommitdiff
path: root/shell.nix
blob: 52d821ef3ba566c94c7a4b3f3ec01e07928c88bd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{ pkgs ? import <nixpkgs> {} }:
  pkgs.mkShell {
    nativeBuildInputs = with pkgs; [
      vscode
      playwright-driver.browsers
    ];

    shellHook = ''
      export PLAYWRIGHT_NODEJS_PATH=${pkgs.nodejs_20}/bin/node
      export PLAYWRIGHT_BROWSERS_PATH=${pkgs.playwright-driver.browsers}
      export PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1
      export PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS=true
    '';
}