This template is an example of using flake-file.inputs in a non-flakes project.
It uses nixlock to pin and fetch inputs defined as options inside ./modules.
The following command is a convenience for generating nixlock.lock.nix:
nix-shell . -A flake-file.sh --run write-nixlockYou can also the update command.
nix-shell . -A flake-file.sh --run 'write-nixlock update'