Robert Hensing

Results 912 comments of Robert Hensing

Part of the reason to reimplement it in Nix is to avoid "import from derivation", making it so that the flake attributes can be determined without doing any builds. It...

Perhaps `super` could be a module argument in `settings`? ```nix settings = { super, ... }: { fourmolu.custom = super.fourmolu_0_13_1_0; }; ``` It reduces the incremental cost per package. ~Or...

Another thing you could try is to parse the version suffixes and write some logic that gets the right one even if the minor or patch versions change etc. ie...

> though `nix flake show` would still not work if `systems` has other platforms Why wouldn't it? The goal is to remove IFD from the attribute paths queried by that...

(fyi) I use [this Haskell script](https://github.com/hercules-ci/hercules-ci-agent/blob/master/scripts/releaser) based on Domen's releaser library, forking some of the functions. It has a bigger scope: - short-circuit for unchanged packages - package version bumps...

> static registry Do you mean https://github.com/NixOS/flake-registry? The registry *feature of Flakes* is more like DNS than an *artifact registry*. For instance, it doesn't pin anything, whereas flakestry does pin...

We don't have enough C API for a full conversion, but gradual use may already relieve a bit of maintenance load. The `Value` interface is fairly complete, but the CLI...

> needs access to the evaluator Sounds like the current solution is here to stay for at least another while. It'd be good to document the format (in the README,...

The backport to 2.19 was non-trivial, and that version is not formally supported anymore. Are you ok to update to a newer version?