Is your feature request related to a problem?
Host paths are not reproducible, so they're not a good source for flake inputs.
Proposed solution
Disallow writing path input to lock file. Throw an error.
Maybe have a flag --allow-unreproducible-local-path-input for the use case where users are testing something locally and they can't pass --override-input for whatever reason (getFlake, non-interactive Nix use, direnv, not-great CLIs, etc).
Alternative solutions
Additional context
May also solve
Checklist
Add 👍 to issues you find important.
Is your feature request related to a problem?
Host paths are not reproducible, so they're not a good source for flake inputs.
Proposed solution
Disallow writing
pathinput to lock file. Throw an error.Maybe have a flag
--allow-unreproducible-local-path-inputfor the use case where users are testing something locally and they can't pass--override-inputfor whatever reason (getFlake, non-interactive Nix use, direnv, not-great CLIs, etc).Alternative solutions
Additional context
May also solve
Checklist
Add 👍 to issues you find important.