Skip to content

Comments

Allow consuming flakes with impure derivations#41

Merged
srid merged 2 commits intosrid:masterfrom
adrian-gierakowski:allow-consuming-impure-derivations
Feb 2, 2026
Merged

Allow consuming flakes with impure derivations#41
srid merged 2 commits intosrid:masterfrom
adrian-gierakowski:allow-consuming-impure-derivations

Conversation

@adrian-gierakowski
Copy link
Contributor

  • If any package or check in the consumed flake has __impure = true, propagate this attribute to the devour-output.json derivation using lib.overrideDerivation.
  • Add a test case with an impure flake to verify attribute propagation and successful building.
  • Enable required experimental Nix features in CI (impure-derivations, ca-derivations).

- If any package or check in the consumed flake has `__impure = true`, propagate this attribute to the `devour-output.json` derivation using `lib.overrideDerivation`.
- Add a test case with an impure flake to verify attribute propagation and successful building.
- Enable required experimental Nix features in CI (`impure-derivations`, `ca-derivations`).
@adrian-gierakowski adrian-gierakowski force-pushed the allow-consuming-impure-derivations branch from 6ea6316 to 1efb091 Compare February 2, 2026 17:23
@adrian-gierakowski adrian-gierakowski force-pushed the allow-consuming-impure-derivations branch from 1efb091 to 0a784ae Compare February 2, 2026 17:24
@srid srid merged commit e65d15f into srid:master Feb 2, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants