treefmt / nix fmt (pull_request) Successful in 6s
test ebook search / test-ebook-search (pull_request) Successful in 39s
pytest / pytest (pull_request) Successful in 40s
build_systems / build-brain (pull_request) Successful in 1m0s
build_systems / build-bob (pull_request) Successful in 1m2s
build_systems / build-rhapsody-in-green (pull_request) Successful in 1m33s
build_systems / build-jeeves (pull_request) Successful in 2m25s
test ebook search / test-ebook-search (push) Successful in 35s
build_systems / build-brain (push) Successful in 37s
build_systems / build-bob (push) Successful in 37s
build_systems / build-jeeves (push) Successful in 2m17s
treefmt / nix fmt (push) Successful in 5s
pytest / pytest (push) Successful in 29s
build_systems / build-rhapsody-in-green (push) Successful in 49s
- implement FastAPI and HTMX lobby and game interfaces - support up to four human and AI-controlled players - add configurable rules, victory conditions, and expansion modules - support validated JSON cards, patrons, objectives, and outposts
50 lines
1.1 KiB
Nix
50 lines
1.1 KiB
Nix
{ inputs, ... }:
|
|
{
|
|
# When applied, the stable nixpkgs set (declared in the flake inputs) will be accessible through 'pkgs.stable'
|
|
stable = final: _prev: {
|
|
stable = import inputs.nixpkgs-stable {
|
|
system = final.stdenv.hostPlatform.system;
|
|
config.allowUnfree = true;
|
|
};
|
|
};
|
|
# When applied, the master nixpkgs set (declared in the flake inputs) will be accessible through 'pkgs.master'
|
|
master = final: _prev: {
|
|
master = import inputs.nixpkgs-master {
|
|
system = final.stdenv.hostPlatform.system;
|
|
config.allowUnfree = true;
|
|
};
|
|
};
|
|
|
|
python-env = final: _prev: {
|
|
my_python = final.python314.withPackages (
|
|
ps: with ps; [
|
|
alembic
|
|
apprise
|
|
apscheduler
|
|
fastapi
|
|
fastapi-cli
|
|
httpx
|
|
jinja2
|
|
mypy
|
|
pgvector
|
|
psycopg
|
|
pydantic
|
|
pyfakefs
|
|
pytest
|
|
pytest-cov
|
|
pytest-mock
|
|
pytest-xdist
|
|
python-multipart
|
|
pydantic-settings
|
|
ruff
|
|
sqlalchemy
|
|
tenacity
|
|
tinytuya
|
|
typer
|
|
uvicorn
|
|
websockets
|
|
]
|
|
);
|
|
};
|
|
}
|