about summary refs log tree commit diff
path: root/nixos/modules/system
diff options
context:
space:
mode:
authorCole Helbling <cole.e.helbling@outlook.com>2022-12-02 11:43:07 -0800
committerCole Helbling <cole.e.helbling@outlook.com>2022-12-08 13:50:05 -0800
commit38e50898148a137bfbd97ed9acf52b87af37f19e (patch)
treef5b56e2074a77072e89f206f8e1d22033b850f64 /nixos/modules/system
parent97f657c742a60ff272881528268b1af7b10b6938 (diff)
nixos/activation/bootspec: drop problematic comment, only generate bootspec when bootspec is enabled
Diffstat (limited to 'nixos/modules/system')
-rw-r--r--nixos/modules/system/activation/bootspec.nix2
-rw-r--r--nixos/modules/system/activation/top-level.nix2
2 files changed, 2 insertions, 2 deletions
diff --git a/nixos/modules/system/activation/bootspec.nix b/nixos/modules/system/activation/bootspec.nix
index cf74244b43b4a..59b9f47339653 100644
--- a/nixos/modules/system/activation/bootspec.nix
+++ b/nixos/modules/system/activation/bootspec.nix
@@ -50,7 +50,7 @@ let
             --arg init "$out/init" \
             < ${json} \
             | ${pkgs.jq}/bin/jq \
-              --sort-keys \ # Slurp all specialisations and inject them as values in .specialisations.{name} = {specialisation bootspec}.
+              --sort-keys \
               '.v1.specialisation = ($ARGS.named | map_values(. | first | .v1))' \
               ${lib.concatStringsSep " " specialisationLoader} \
             > $out/bootspec/${filename}
diff --git a/nixos/modules/system/activation/top-level.nix b/nixos/modules/system/activation/top-level.nix
index 7d44d37a0fcf9..a12a565af1f75 100644
--- a/nixos/modules/system/activation/top-level.nix
+++ b/nixos/modules/system/activation/top-level.nix
@@ -79,7 +79,7 @@ let
 
       echo -n "${toString config.system.extraDependencies}" > $out/extra-dependencies
 
-      ${optionalString (!config.boot.isContainer) ''
+      ${optionalString (!config.boot.isContainer && config.boot.bootspec.enable) ''
         ${config.boot.bootspec.writer}
         ${config.boot.bootspec.validator} "$out/bootspec/${config.boot.bootspec.filename}"
       ''}