FlakeHub separates version requirements from locked flake sources
engineeringnixflakesdependenciesversioningFlakeHub adds semantic-version selection to Nix flake distribution. Its HTTP protocol keeps a requested version range separate from the immutable source recorded in a lock file.