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.
Adds flake.nix and a Dockerfile using it to either build locally using nix or using docker, which essentially downloads nixos and runs the same build process. The download size is much smaller than the full texlive as only needed packages are downloaded. They are defined in nix/texlive.nix and should be enough to install even outside of nix environment.
This also adds a devshell that you can enter using
nix develop
to get an environment with texlive with needed packages