Some checks failed
Periodic Merges (6h) / master → staging-nixos (push) Failing after 12m50s
Periodic Merges (6h) / master → staging-next (push) Failing after 12m54s
Periodic Merges (24h) / merge-base(master,staging) → haskell-updates (push) Failing after 11m54s
Periodic Merges (6h) / staging-next → staging (push) Failing after 12m13s
Periodic Merges (24h) / staging-next-25.05 → staging-25.05 (push) Failing after 13m24s
Periodic Merges (24h) / release-25.05 → staging-next-25.05 (push) Failing after 14m28s
nix/modular
This directory follows a directory structure similar to that in the upstream repo, to make comparisons easier.
The files are maintained separately from the upstream repo, so differences are expected.
Comparison
No filesets
Using filesets with a fetched source would require "IFD", as the fetching happens in a derivation, but the filtering must come afterwards, and be done by the evaluator.
workDir attribute
The Nixpkgs for Nix inherits the workDir attribute that determines the location of the subproject to build.
It is compared to this directory to produce the correct relative path, similar to upstream.