LovelaceAcademy / nix-templates

Minimal reproducible nix flake templates
MIT License
14 stars 2 forks source link
haskell nix plutus purescript template

nix-templates

Test

Minimal reproducible nix flake templates.

What is the definition of minimum?

Usage

nix flake init -t github:LovelaceAcademy/nix-templates#template-name

Templates

FAQ

Why the templates have flake.lock files?

While I agree that storing lock files in templates is not ideal, there is no way to be sure the template is working if we do not store lock files. It's a trade-off, we prefer to have working templates than up-to-date dependencies. That said, we try to keep all templates here in sync with upstream / dependencies as far as possible.

Will you support other systems?

It depends on upstream supporting it, and also our capacity to test in our CI. Right now only these systems are supported:

Minimal system requirements?

It depends on the template:

Why it take soo long to build?

I am getting No such file or directory

This is a know issue (NixOS/nix#6642). Be sure to initialize a git repo before (git init).