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;