or that^ without the inputs entry (e.g. extra argument). But I’m unsure how, and can’t seem to find information about it. There seems to be a way to to it using paths and having a file contain the default value but it feels like I would be abusing that feature rather than using it as intended.
What you want is not currently supported – flake inputs can currently only be other flakes. In particular, if you do not specify a URL, Nix will attempt to obtain if from flake registry based on the input name so you will just get an error:
error:
… while updating the lock file of flake 'git+file:///…'
… while updating the flake input 'enableFeature1'
error: cannot find flake 'flake:enableFeature1' in the flake registries