feat(systemd): enable systemd-sysupdated

This commit is contained in:
Daniel Lundin 2025-02-11 12:35:25 +01:00
parent da048fc28d
commit 65ff357dc1
Signed by: dln
SSH key fingerprint: SHA256:dQy1Xj3UiqJYpKR5ggQ2bxgz4jCH8IF+k3AB8o0kmdI
2 changed files with 17 additions and 12 deletions

View file

@ -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;
# };
})
];

View file

@ -1,5 +1,4 @@
{ prev, ... }:
prev.systemd.override {
withAcl = false;
withApparmor = false;