diff --git a/modules/config/minimal-system.nix b/modules/config/minimal-system.nix
index e77476b..75b3a50 100644
--- a/modules/config/minimal-system.nix
+++ b/modules/config/minimal-system.nix
@@ -7,18 +7,24 @@
       composefs = final.callPackage ../../pkgs/composefs.nix { inherit prev; };
       qemu_tiny = final.callPackage ../../pkgs/qemu.nix { inherit prev; };
       systemdUkify = final.callPackage ../../pkgs/systemd-ukify.nix { inherit prev; };
+      systemd = prev.systemd.overrideAttrs (old: {
+        mesonFlags = old.mesonFlags ++ [
+          "-Dsysupdate=enabled"
+          "-Dsysupdated=enabled"
+        ];
+      });
 
-    # # FIXME: Revisit + refine these below in a future image minimization effort
-    #
-    # util-linux = prev.util-linux.override {
-    #   ncursesSupport = false;
-    #   nlsSupport = false;
-    # };
-    #
-    # dbus = prev.dbus.override {
-    #   enableSystemd = false;
-    #   x11Support = false;
-    # };
+      # # FIXME: Revisit + refine these below in a future image minimization effort
+      #
+      # util-linux = prev.util-linux.override {
+      #   ncursesSupport = false;
+      #   nlsSupport = false;
+      # };
+      #
+      # dbus = prev.dbus.override {
+      #   enableSystemd = false;
+      #   x11Support = false;
+      # };
 
     })
   ];
diff --git a/pkgs/systemd.nix b/pkgs/systemd.nix
index 2d52e9a..7bc1a37 100644
--- a/pkgs/systemd.nix
+++ b/pkgs/systemd.nix
@@ -1,5 +1,4 @@
 { prev, ... }:
-
 prev.systemd.override {
   withAcl = false;
   withApparmor = false;