CardanoSolutions / ogmios

❇️ A WebSocket JSON/RPC bridge for Cardano
https://ogmios.dev
Mozilla Public License 2.0
304 stars 90 forks source link

Nixify Ogmios #28

Closed KtorZ closed 3 years ago

KtorZ commented 3 years ago

Describe your idea, in simple words.

Configure Nix on Ogmios, so that it can be built using Nix. Additional goals also include:

Why is it a good idea?

Nix is pretty common in the Haskell eco-system, which means that supporting Nix builds may make integration with other projects easier. Projects like haskell.nix also comes with useful tools derived from nix builds (static binaries, optimized docker images, code coverage...).

Supporting Nix as a build option also make provisioning the build with dependencies very easy. All-in-all, integrating Nix has many benefits, so long as we also keep build option open with more traditional tools (e.g. stack or cabal).

Are you willing to work on it yourself?

:+1:

KtorZ commented 3 years ago

34