Revision 9fcd1d2cf7292956ac5dfd092eb17bbf01a5893c authored by Nicolas Jeannerod on 25 November 2023, 10:04:11 UTC, committed by GitHub on 25 November 2023, 10:04:11 UTC
1 parent b2d2e66
Raw File
devShell.nix
{ self, ... }: {
  perSystem = { self', config, pkgs, ... }:
    let
      mkDerivation = self.lib.mkDerivationFor pkgs;

      websiteBuildInputs = self'.packages.website.buildInputs;

      websiteTestInputs = [
        pkgs.firefox
        pkgs.imagemagick
        #pkgs.python310 ## is implied by:
        pkgs.python310Packages.selenium
      ];

    in {
      devShells.default = mkDerivation {
        name = "devshell";
        buildInputs = websiteBuildInputs ++ websiteTestInputs;
        buildPhase = "true";
        installPhase = "mkdir $out";
        shellHook = config.pre-commit.installationScript;
      };
    };
}
back to top