difftreelog
feat default for nixpkgs.buildUsing
in: trunk
2 files changed
README.adocdiffbeforeafterboth--- a/README.adoc
+++ b/README.adoc
@@ -47,9 +47,6 @@
# Single flake may contain multiple fleet configurations, default one is called... `default`
fleetConfigurations.default = {
- # nixpkgs used to build the systems
- nixpkgs.buildUsing = inputs.nixpkgs;
-
# nixos option section of fleet config declares module, which is used for all configured nixos hosts.
nixos = {
imports = [inputs.lanzaboote.nixosModules.lanzaboote];
lib/flakePart.nixdiffbeforeafterboth10 inherit (lib.attrsets) mapAttrs;10 inherit (lib.attrsets) mapAttrs;11 inherit (lib.types) lazyAttrsOf deferredModule unspecified str;11 inherit (lib.types) lazyAttrsOf deferredModule unspecified str;12 inherit (lib.strings) isPath;12 inherit (lib.strings) isPath;13 inherit (lib.modules) mkIf;13 inherit (lib.modules) mkIf mkOptionDefault;14in {14in {15 options.fleetModules = mkOption {15 options.fleetModules = mkOption {16 type = lazyAttrsOf unspecified;16 type = lazyAttrsOf unspecified;44 Nixpkgs to use for fleetConfiguration evaluation.44 Nixpkgs to use for fleetConfiguration evaluation.45 '';45 '';46 };46 };47 config._module.check = false;47 config = {48 _module.check = false;49 nixpkgs.buildUsing = mkOptionDefault inputs.nixpkgs;50 };48 }51 }49 ];52 ];50 };53 };60 if isPath data63 if isPath data61 then import data64 then import data62 else data;65 else data;66 nixpkgs.buildUsing = mkOptionDefault bootstrapNixpkgs;63 nixpkgs.overlays = [67 nixpkgs.overlays = [64 (final: prev:68 (final: prev:65 import ../pkgs {69 import ../pkgs {