Recommended starting point.
imports = [inputs.harbor-db.nixosModules.default];Lifecycle operations without owning your database.
Projects keep idempotent ensure/check commands. harbor-db owns ordering, confirmation, readiness, credentials, state directories, and the deployment envelope.
`services.harbor-db.projects.<name>` generates migrate and check units, then orders runtime services after them.
No baked-in migration framework, database, or application. Schema, backfills, backups, grants, and cutovers all fit.
Optional database URL, setup units, and runtime-role grants for Postgres-backed services.
Keep SQLx behind `raven db migrate` and let harbor-db own users, grants, and unit order.
Recommended starting point.
imports = [inputs.harbor-db.nixosModules.default];