Commit a423ba6514f0

Vincent Demeester <vincent@sbr.pm>
2025-06-13 11:47:34
systems/kobe: setting secureboot up
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent 98eeeb1
Changed files (1)
systems
systems/kobe/boot.nix
@@ -1,11 +1,23 @@
 {
   pkgs,
   config,
+  lib,
   ...
 }:
 {
+  environment.systemPackages = with pkgs; [
+    sbctl
+  ];
   boot = {
-    loader.systemd-boot.netbootxyz.enable = true;
+    # Secure boot configuration
+    bootspec.enable = true;
+    # First boot systemd-boot has to be enabled, then switch to lanzaboote
+    loader.systemd-boot.enable = lib.mkForce false;
+    lanzaboote = {
+      enable = true;
+      pkiBundle = "/var/lib/sbctl";
+    };
+    # loader.systemd-boot.netbootxyz.enable = true;
     # initrd = {
     #   luks.devices."cryptroot" = {
     #     keyFile = "/dev/disk/by-id/mmc-SD08G_0x704a5a38";