allpawcare-website/shell.nix
2023-12-24 14:48:52 -05:00

42 lines
696 B
Nix

{ pkgs ? import <nixpkgs> {} }:
with pkgs;
pkgs.mkShell {
nativeBuildInputs = [
# Python development environment
(python3.withPackages(ps: with ps; [
certifi
flask
markdown
python-dateutil
python-dotenv
python-frontmatter
requests
six
sqlalchemy
urllib3
]))
# Custom Bootstrap
dart-sass
nodejs_20
unzip
# DB testing
sqlite
# Static image processing
imagemagick
# Design tools
graphviz
];
shellHook = ''
export FLASK_APP=all_paw_care
'';
}