Fixed-output derivations to become part of flake inputs?

Might (or are) fixed-output hashes become part of the inputs of the flake?

Then, they are an explicit, identifiable and parseable part of the dependency graph.

They obviously wouldn’t convey the details a massive build system would wish to access for deduplication.

But on the other hand this is not so much of an issue for the most common decentralized build of a decentralized flake.

Emanating from the discussion on how to make lives easier for distributed package maintainers in a flake world: this comment and forth following.

Said discussion makes interesting references to:

https://github.com/NixOS/nix/issues/2270

https://github.com/NixOS/nixpkgs/issues/84826

Also see: