feat: initial add of flake for builds #47
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi,
Started playing with using doctave. Been looking at stuff that I would like contribute to the project. But before then, created a quick nix flake file to make it seamlessly simple to get started on the repository without worrying about package needs or build process as time moves forward and the project grows. Nothing too fancy here, but enough to be able to set up a development environment, package for releases, docker image package generation, and a source reference to use with the larger nix ecosystem.
The following patch introduces nix flakes. Allowing the set up of
using nix flakes for buildng packages in reference
to the repository, idempotent reproducible development environment
for ease in contributing, and the ability to create packages for
multiple different targets including docker container images.