{ pkgs, ... }: let customPython = pkgs.python312.withPackages (ps: [ ps.cairosvg ps.jq ps.mkdocs ps.mkdocs-material ps.pillow ps.rich ]); in pkgs.mkShell { buildInputs = [ customPython pkgs.deadnix pkgs.jq pkgs.nil pkgs.nixd pkgs.nixfmt-rfc-style pkgs.statix pkgs.ruff ]; }