git.delta.rocks / fleet / refs/commits / 347078813131

difftreelog

feat fleetConfiguration is not longer a function

mzxqtyzyYaroslav Bolyukin2026-07-07parent: #14689aa.patch.diff

2 files changed

modifiedcrates/fleet-base/src/opts.rsdiffbeforeafterboth
242 let builtins_field = Value::eval("builtins")?;242 let builtins_field = Value::eval("builtins")?;
243243
244 let fleet_root = flake.get_field("fleetConfigurations")?;244 let fleet_root = flake.get_field("fleetConfigurations")?;
245 let fleet_field = nix_go!(fleet_root.default(Obj {}));245 let fleet_field = nix_go!(fleet_root.default);
246246
247 let config_field = nix_go!(fleet_field.config);247 let config_field = nix_go!(fleet_field.config);
248248
modifiedlib/flakePart.nixdiffbeforeafterboth
--- a/lib/flakePart.nix
+++ b/lib/flakePart.nix
@@ -28,7 +28,7 @@
     apply =
       nameToModule:
       mapAttrs (
-        name: module: data:
+        name: module:
         let
           # To use user-provided nixpkgs, we first need to extract wanted nixpkgs attribute,
           # to do that, evaluate all the modules with only needed option declared.
@@ -60,7 +60,7 @@
                 { inputs, ... }:
                 {
                   config = {
-                    data = if isPath data then import data else data;
+                    data = { };
                     nixpkgs.buildUsing = mkOptionDefault bootstrapNixpkgs;
                     nixpkgs.overlays = [
                       (final: prev: {