From 65ff357dc144f93170f5a846e13fad49c73aae67 Mon Sep 17 00:00:00 2001 From: Daniel Lundin Date: Tue, 11 Feb 2025 12:35:25 +0100 Subject: [PATCH] feat(systemd): enable systemd-sysupdated --- modules/config/minimal-system.nix | 28 +++++++++++++++++----------- pkgs/systemd.nix | 1 - 2 files changed, 17 insertions(+), 12 deletions(-) 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; -- 2.47.1