From c1be4b23740159c7a479fa058c8f97674c146063 Mon Sep 17 00:00:00 2001
From: Harald Hoyer <harald@hoyer.xyz>
Date: Wed, 6 Mar 2024 16:01:40 +0100
Subject: [PATCH 1/2] remove state from base config

Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
---
 modules/nixos/services/base/default.nix | 2 --
 1 file changed, 2 deletions(-)

diff --git a/modules/nixos/services/base/default.nix b/modules/nixos/services/base/default.nix
index 1bc7292..a4a37f1 100644
--- a/modules/nixos/services/base/default.nix
+++ b/modules/nixos/services/base/default.nix
@@ -96,8 +96,6 @@ in
       };
     };
 
-    system.stateVersion = "23.11";
-
     time.timeZone = "Europe/Berlin";
 
     users.users.root.openssh.authorizedKeys.keys = [

From 930e30a9265adacdb29fe7b7a8bdb57c83a6b74d Mon Sep 17 00:00:00 2001
From: Harald Hoyer <harald@hoyer.xyz>
Date: Wed, 6 Mar 2024 16:03:38 +0100
Subject: [PATCH 2/2] fix systemd-boot.enable

Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
---
 modules/nixos/services/base/default.nix | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/modules/nixos/services/base/default.nix b/modules/nixos/services/base/default.nix
index a4a37f1..bfbf61f 100644
--- a/modules/nixos/services/base/default.nix
+++ b/modules/nixos/services/base/default.nix
@@ -107,11 +107,11 @@ in
     boot = {
       tmp.cleanOnBoot = true;
       loader = {
-        systemd-boot.enable = false;
+        systemd-boot.enable = lib.mkDefault true;
         efi.canTouchEfiVariables = true;
         timeout = 2;
       };
-      initrd.systemd.enable = lib.mkDefault true;
+      initrd.systemd.enable = true;
       kernelPackages = lib.mkOverride 0 pkgs.linuxPackages_latest;
     };
   };