devour-flake icon indicating copy to clipboard operation
devour-flake copied to clipboard

Devour all outputs in a Nix flake.

Results 5 devour-flake issues
Sort by recently updated
recently updated
newest added

I'm trying to run `nix run nixpkgs#nixci` on my flake, but I'm encountering this error from devour-flake. ``` 🍏 . 🐚 nix --extra-experimental-features 'nix-command flakes' eval '.#nixci.default' --json️ 🍎 default....

https://determinate.systems/posts/flake-schemas Requires, - [ ] https://github.com/DeterminateSystems/flake-schemas/pull/4 - [ ] https://github.com/DeterminateSystems/flake-schemas/issues/5

The current devour-flake build script is hostile to performing incremental CI builds because building the top level derivation requires fully downloading all derivations from the flake (if there are many...

[getDrv](https://github.com/srid/devour-flake/blob/9fe4db872c107ea217c13b24527b68d9e4a4c01b/flake.nix#L33-L44) relies on nix’s derivation-to-string-coercion that only returns the path to `$out`. In some cases, like when `enableSeparateIntermediatesOutputs` is used for [incremental builds in a Haskell package](https://ryantm.github.io/nixpkgs/languages-frameworks/haskell/#haskell-incremental-builds), the `$intermediates` output...

Heads-up - on NixOS/Nixpkgs 24.11, devour-flake (which is excellent work, thanks!) fails to run properly, with the following error: ```shell error: … while evaluating 'strict' to select 'drvPath' on it...