datomic-pro-flake
Datomic Pro packaged for Nix w/ NixOS modules and OCI container images.
datomic-pro-flake provides:
-
Versioned
datomic-proanddatomic-pro-peernix packages. -
NixOS modules for running Datomic Pro transactor and Datomic Console.
-
An OCI image (no nix requiredd!) for running transactor or console with environment variables and
_FILEsecrets.
All outputs are tested end-to-end in this repository.
Project status: Stable.
Quick Start
{
inputs = {
nixpkgs . url = "github:NixOS/nixpkgs/nixos-unstable" ;
datomic-pro . url = "github:outskirtslabs/datomic-pro-flake" ;
datomic-pro . inputs . nixpkgs . follows = "nixpkgs" ;
};
outputs = { nixpkgs , datomic-pro , ... } :
let
system = "x86_64-linux" ;
in {
nixosConfigurations . example = nixpkgs . lib . nixosSystem {
inherit system ;
modules = [
./configuration.nix
datomic-pro . nixosModules .${ system }. datomic-pro
];
};
};
}
Security
See Security for security reporting and policy links.
License
Copyright © 2025-2026 Casey Link <casey@outskirtslabs.com>
Distributed under the Apache License 2.0.