BurntSushi / erd

Translates a plain text description of a relational database schema to a graphical entity-relationship diagram.
The Unlicense
1.79k stars 154 forks source link

Add flake.nix #106

Open akirak opened 3 years ago

akirak commented 3 years ago

With this PR, you can simply build erd using the following command:

nix build .

It will also allow you to run the program without explicitly installing it:

nix run BurntSushi/erd -- FLAGS...

I've just used a flake.nix template from Serokell: https://github.com/serokell/templates/tree/master/haskell-cabal2nix

This uses the Nix flakes feature. It is unavailable on stable releases of Nix yet, but you can replace default.nix by following this procedure: https://nixos.wiki/wiki/Flakes#Using_flakes_project_from_a_legacy_Nix.