36 lines
665 B
Nix
36 lines
665 B
Nix
{ pkgs, ... }:
|
|
|
|
{
|
|
# https://devenv.sh/packages/
|
|
packages = with pkgs; [
|
|
git
|
|
pgadmin4-desktopmode
|
|
];
|
|
|
|
# https://devenv.sh/languages/
|
|
languages.python = {
|
|
enable = true;
|
|
venv = {
|
|
enable = true;
|
|
requirements = ''
|
|
sqlacodegen==3.1.1
|
|
Faker==37.11.0
|
|
python-dotenv==1.1.1
|
|
psycopg==3.2.11
|
|
psycopg-binary==3.2.11
|
|
Flask-AppBuilder==5.0.1
|
|
Markdown==3.10
|
|
'';
|
|
};
|
|
};
|
|
|
|
# https://devenv.sh/services/
|
|
# services.postgres.enable = true;
|
|
|
|
enterShell = ''
|
|
echo "Welcome to CS374-Database-Systems"
|
|
'';
|
|
|
|
# See full reference at https://devenv.sh/reference/options/
|
|
}
|