Skip to content

Navigation Menu

Sign in
Sign up

Repository files navigation

datomic-pro-flake

Datomic Pro packaged for Nix w/ NixOS modules and OCI container images.

datomic-pro-flake provides:

  • Versioned datomic-pro and datomic-pro-peer nix 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 _FILE secrets.

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
 ];
 };
 };
}

Documentation

To learn how to configure the module and OCI container, see:

Security

See SECURITY.adoc for security reporting and policy links.

License

Copyright © 2025-2026 Casey Link <casey@outskirtslabs.com>

Distributed under the Apache License 2.0.

About

A Nix flake providing a Datomic Pro package and NixOS module [maintainer=@Ramblurr]

Topics

Resources

Stars

21 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /